当前位置:IT认证>软件水平

问题:[选择题]

[单项选择题] 内部类不可直接使用外部类的成员是


A.静态成员
B.实例成员
C.方法内定义
D.以上A和B,C都不是

参考答案: D

  参考解析

本题考查内部类的使用。在一个类的内部嵌套定义的类称为内部类。与普通类一样,内部类也有自己的成员变量和成员方法,同样可以通过建立内部类的对象去访问其成员变量和调用其方法。但它还有很多特点,其中一个就是内部类可以使用它所在类(外部类)的静态成员变量和实例成员变量,也可以使用它所在类(外部类)的方法中的局部变量。针对题目中的选项A、B、C,内部类都可以访问。因此,本题的正确答案是选项D。

微信端