以下关于内部类的说明中不正确的是()。
A: 内部类可以声明为public、private或protected
B: 内部类不可以定义为abstract
C: 内部类不能与包含它的类名相同
D: 内部类可以使用包含它的类的成员变量,包括静态和实例成员变量,也可以使用内部类所在方法的局部变量
A: 内部类可以声明为public、private或protected
B: 内部类不可以定义为abstract
C: 内部类不能与包含它的类名相同
D: 内部类可以使用包含它的类的成员变量,包括静态和实例成员变量,也可以使用内部类所在方法的局部变量
举一反三
- 关于内部类,下面说法正确的是?() A: 内部类可以与它包含的类名相同 B: 内部类只能使用它所在类的静态成员变量,不能使用它所在类的方法中的局部变量 C: 内部类可以用abstract修饰定义为抽象类,不能用private或protected定义 D: 外部使用内部类时必须给出类的全名
- 下列关于内部类的说法中,错误的是( ) A: 内部类不能有自己的成员方法和成员变量 B: 内部类可用abstract修饰符定义为抽象类,也可以用private或protected定义 C: 内部类可作为其他类的成员,而且可访问它所在类的成员 D: 局部内部类不能包含public成员
- 关于内部类,那些描述是正确的( ) A: 内部类既可使用外部类的成员变量,也可使用内部类所在的方法的局部变量。 B: 内部类不但可以在类里定义,也可以在程序块之内定义。 C: 内部类可以是一个接口,该接口必须由另一个内部类实现; D: 内部类如果被声明为static,则静态内部类将自动转化为“顶层类”,而且不能引用外部类成员或其他内部类中的成员。非静态内部类不能声明静态成员,只有静态内部类才能声明静态成员。
- 下列关于局部内部类的相关描述,正确的是(): 局部内部类中的成员只能在该局部内部类中被访问|局部内部类可以访问外部类的所有成员变量和方法|局部内部类,也叫做方法内部类,就是定义在某个局部范围中的类|局部内部类,也叫做方法内部类,就是定局部内部类和局部变量一样,其有效范围只限于方法内部。
- 【单选题】关于内部类,下列说法不正确的是 。 A. 内部类不能有自己的成员方法和成员变量。 B. 内部类可以用private或protected修饰。 C. 内部类可以作为其他类的成员,而且可以访问它所在的类的成员。 D. 除了static内部类外,不能在类内声明static成员