嵌套类(Nested Class)又称为()即Inner Class;按照是否添加static修饰符可以分为()内部类和()内部类。另外还有2种特殊的内部类,分别是定义在方法体内的局部内部类和没有声明名称的()内部类
举一反三
- 内部类也称为嵌套类,主要分为4种,没有static修饰的内部类称为(),也称为成员内部类;static修饰的内部类称为();直接跟在new后的称为();写在代码块或方法体内的内部类称为局部内部类。
- 下面有关内部类的说法中,正确的是()。 A: 内部类的访问权限修饰符只能为public B: 内部类不能用static关键字进行修饰 C: 内部类可以没有类名 D: 内部类只能作为类的成员来定义,不能定义在成员方法内部
- 对于内部类,以下说法错误的是? 内部类可以定义在外部类类体中,也可以定义在外部类的方法体中,和外部类不同,内部类均能使用成员的访问修饰符,并能使用static修饰 匿名内部类不能有任何明确的构造方法 匿名内部类可以实现接口或继承其他类,但不能同时即实现接口又继承类 在Java中,对内部类的嵌套层次没有限制
- 下列关于局部内部类的相关描述,正确的是(): 局部内部类中的成员只能在该局部内部类中被访问|局部内部类可以访问外部类的所有成员变量和方法|局部内部类,也叫做方法内部类,就是定义在某个局部范围中的类|局部内部类,也叫做方法内部类,就是定局部内部类和局部变量一样,其有效范围只限于方法内部。
- Java中,匿名内部类编译后的class文件命名格式是()。 A: 外部类类名$内部类类名.class B: 外部类类名$序号.class C: 内部类类名.class D: 外部类类名.class