问题
单项选择题
下列______修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问。 ( )
A.private
B.无修饰符
C.public
D.protected
答案
参考答案:B
解析: private是保护程度最高的访问说明符。采用这种访问说明符说明的成员只能被同一个类的方法访问。Public是要求最为宽松的访问说明符。通过将类的成员指定为 public,可以使得该成员能够被所有类访问,包括其他包中的类和所有的字类。Protected成员允许类本身、子类以及在相同包中的类访问。而在缺省状态下,这种成员可以被同一个包中的其他类访问,但不能被当前类的子类访问,也不能被其他包中的类访问。所以本题选择B。