不定项选择题 类的设计要求它的某个成员变量不能被外部类直接访问。应该使用下面的______修饰符获得需要的访问控制。
   A.public    B.no modifier
   C.protected    D.private
【正确答案】 D
【答案解析】Java有四种访问类型,分别为:public、protected、default、private,其中public变量可以被所有的外部类访问,而protected可以被同一个包及该类的子类访问,default即没有任何修饰符的变量,可以被同一个包中的类访问,而private变量只能在该类内部被访问。题目中的外部类应该理解为除该类自身的所有其他类,因此只有使用private可以达到要求。