对于内部类,以下说法错误的是? 内部类可以定义在外部类类体中,也可以定义在外部类的方法体中,和外部类不同,内部类均能使用成员的访问修饰符,并能使用static修饰 匿名内部类不能有任何明确的构造方法 匿名内部类可以实现接口或继承其他类,但不能同时即实现接口又继承类 在Java中,对内部类的嵌套层次没有限制
举一反三
- 关于Java中的匿名内部类,下列说法错误的是()。 A: 匿名内部类必须且仅能继承一个父类或实现一个接口 B: 匿名内部类没有class关键字,没有类名 C: 匿名内部类可以定义构造方法 D: 匿名内部类不能是抽象类
- 下面有关内部类的说法中,正确的是()。 A: 内部类的访问权限修饰符只能为public B: 内部类不能用static关键字进行修饰 C: 内部类可以没有类名 D: 内部类只能作为类的成员来定义,不能定义在成员方法内部
- 以下选项中关于匿名内部类的说法正确的是 A: 匿名内部类可以实现多个接口,或者继承一个父类 B: 匿名内部类不能是抽象类,必须实现它的抽象父类或者接口里包含的所有抽象方法。 C: 匿名内部类没有类名,所以匿名内部类不能定义构造方法 D: 匿名内部类可以直接访问外部类的所有局部变量
- 下列关于匿名内部类的说法中正确的是()。 A: 匿名内部类也就是没有名字的内部类 B: 匿名内部类可以多次使用 C: 使用匿名内部类时,必须实现一个接口 D: 使用匿名内部类时,必须继承一个父类
- Java中,定义在另一个类、接口、方法或代码块里的类称为()。 A: 成员内部类 B: 匿名内部类 C: 局部内部类 D: 嵌套类