[单项选择题] 类的保护成员具有( )双重角色。
A.公有成员和保护成员
B.私有成员和保护成员
C.公有成员和私有成员
D.私有成员和不可访问成员
参考答案:
C问题解析:
本题考查对类的保护成员的理解。类中限定为public的成员变量和成员方法可以被所有的类访问,protected成员变量和成员方法可以被这个类本身、自己的子类以及同一个包中的所有其他类访问,限定为private的成员只能被这个类本身访问。如果类中不加任何访问权限的限定词,表示所修饰的成员属于默认的访问状态,也就是default权限状态,这时该成员可以被这个类本身和同一个包中的类访问。从以上分析可得出保护成员具有公有成员和私有成员的双重特点。故本题的答案是C。

![[单项选择题] 类的保护成员具有( )双重角色。 [单项选择题] 类的保护成员具有( )双重角色。](http://www.mshxw.com/aiimages/31/248740.png)
