问题 单项选择题

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

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

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

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

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

答案

参考答案:C

解析:java有四种访问类型,分别为public,protected,default和private,其 中public变量可以被所有的外部类访问,而pretected变量可以被同一个包及该类的子类 访问,default变量即没有任何修饰符的变量可以被同一个包中的类访问,而private变量 只能在被该类内部被访问。题目中的外部类应该理解为除该类自身的其他类。

综合
选择题