如果一个类没有访问控制符,它只能被同一包中的类访问

题目

如果一个类没有访问控制符,它只能被同一包中的类访问

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

关于私有访问控制符protected修饰的成员变量,以下说法正确的是( )。

A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类

B.可以被两种类访问和引用:该类本身、该类的所有子类

C.只能被该类自身所访问和修改

D.只能被同一个包中的类访问


正确答案:D

第2题:

如果类的成员被()访问控制符来修饰,则这个成员只能被该类的其它成员访问,其它类无法直接访问

A.private

B.default

C.protected

D.public


答案:A
解析:如果类的成员被private访问控制符来修饰,则这个成员只能被该类的其它成员访问,其它类无法直接访问。类的良好封装就是通过private关键字来实现的


第3题:

关于被保护访问控制符protected修饰的成员变量,以下说法错误的是()

A.能被同一包内的类访问,也能被同一包内的子类访问

B.只可以被两种类访问和引用:该类本身、该类的所有子类

C.可以被三种类所引用:该类本身、与它在同一个包中的其他类、在所有继承该类的子类

D.能被同一包内的类访问,也能被其它包内的子类访问


参考答案:B

第4题:

一个public的类中的一个protected成员可以被哪些成员访问()。

  • A、同一类中的其他成员可以访问它
  • B、同一包中的非子类可以访问它
  • C、同一包中的子类可以访问它
  • D、不同包中的非子类可以访问它
  • E、不同包中的子类可以访问

正确答案:A,B,C,E

第5题:

声明成员变量时,如果不使用任何访问控制符(public, protected, private),则以下哪种类型的类不能对该成员进行直接访问()

  • A、同一类
  • B、同一包中的子类
  • C、同一包中的非子类
  • D、不同包中的子类

正确答案:D

第6题:

下列关于protected的说法中,正确的是()

A.protected修饰的方法,只能给子类使用

B.protected修饰的类,类中的所有方法只能给子类使用

C.如果一个类的成员被protected修饰,那么这个成员既能被同一包下的其它类访问,也能被不同包下该类的子类访问

D.以上都不对


答案:C
解析:如果一个类的成员被protected访问控制符修饰,那么这个成员既能被同一包下的其它类访问,也能被不同包下该类的子类访问

第7题:

没有定义访问控制符的类属性和类方法可以被同一个包中的其他类和对象访问。()

此题为判断题(对,错)。


答案:错

第8题:

关于被保护访问控制符protected修饰的成员变量,以下说法正确的是( )。

A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类

B.可以被两种类访问和引用:该类本身、该类的所有子类

C.只能被该类自身所访问和修改

D.只能被同一个包中的类访问


正确答案:B

第9题:

default类型的类成员只能被()、同一包中的()的代码访问引用。


正确答案:同一类;子类与非子类

第10题:

具有()访问权限的成员只能够被本类和同一包中的其他任何类所访问。

  • A、公有
  • B、保护
  • C、私有
  • D、缺省

正确答案:D

更多相关问题