单项选择题

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

A.内部类不能有自己的成员方法和成员变量
B.内部类可用abstract修饰符定义为抽象类,也可以用private或protected定义
C.内部类可作为其他类的成员,而且可访问它所在类的成员
D.除static内部类外,不能在类内声明static成员