[单项选择题] 以下关于内部类的说明中不正确的是( )。
A.内部类可以声明为public、private或protected
B.内部类不可以定义为abstract
C.内部类不能与包含它的类名相同
D.内部类可以使用包含它的类的成员变量,包括静态和实例成员变量,也可以使用内部类所在方法的局部变量
正确答案:B
参考解析:本题考查对内部类的特性的掌握。内部类可以定义为abstract,以供子类使用。还需记住内部类如果被声明为static,就变成了顶层类,这样就不能再使用局部变量,也只有内部类是顶层类时,才可以声明static成员。


![[单项选择题] 以下关于内部类的说明中不正确的是( )。 [单项选择题] 以下关于内部类的说明中不正确的是( )。](http://www.mshxw.com/aiimages/31/578703.png)
