类中限定为( )的成员变量和成员方法可以被除了不同包中的非子类访问。

admin2010-02-22  44

问题 类中限定为(    )的成员变量和成员方法可以被除了不同包中的非子类访问。

选项 A、private
B、protected
C、public
D、default

答案8

解析 本题考查Java中类权限限定词的作用范围。public、protected、default和private用于限定类成员变量和方法的访问权限,从而实现成员可以在一定范围内的信息隐藏。选项A错误,限定为public的成员变量和成员方法可以被所有的类访问:选项B错误,限定为 protected的成员变量和成员方法可以被这个类本身、自己的子类以及同一个包中的所有其他类访问;选项C错误,限定为private的成员只能被这个类本身访问:选项D正确,如果类中不加任何访问权限的限定词,表示所修饰的成员属于默认的访问状态,也就是default权限状态,这时该成员可以被这个类本身和同一个包中的类访问。
转载请注明原文地址:https://kaotiyun.com/show/Qdnp777K
0

最新回复(0)