问题 单项选择题

下列关于内部类的说法不正确的是

A.内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用

B.内部类可以使用它所在类的静态成员变量和实例成员变量

C.内部类不可以用abstract修饰符定义为抽象类

D.内部类可作为其他类的成员,而且前访问它所在类的成员

答案

参考答案:C

解析: 内部类的特点:①内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用。②内部类可以使用它所在类的静态成员变量和实例成员变量。③内部类可用abstract修饰定义为抽象类。④内部类可作为其他类的成员,而且可访问它所在类的成员。⑤除static内部类外,不能在类内声明static成员。

选择题
单项选择题