下列关于匿名类的描述中,错误的是( )。
A: 省略掉类名的局部类被称为匿名类
B: 匿名类只能继承一个超类
C: 匿名类必须继承某个超类或实现某个接口
D: 匿名类可以实现多个接口
A: 省略掉类名的局部类被称为匿名类
B: 匿名类只能继承一个超类
C: 匿名类必须继承某个超类或实现某个接口
D: 匿名类可以实现多个接口
举一反三
- 下列关于匿名类的描述,错误的是( ) A: 匿名类是内部类的简化形式 B: 匿名类的前提是必须要继承父类或实现接口 C: 匿名类的格式是"new 父类(参数列表) 或 父接口(){}" D: 匿名类可以有构造方法
- 关于Java中的匿名内部类,下列说法错误的是()。 A: 匿名内部类必须且仅能继承一个父类或实现一个接口 B: 匿名内部类没有class关键字,没有类名 C: 匿名内部类可以定义构造方法 D: 匿名内部类不能是抽象类
- 下列选项中,关于匿名类的描述错误的是()。 A: 匿名类没有类名 B: 匿名类有类名 C: 编译器会根据匿名类中属性的值来确定属性的类型并生成一个类 D: 所有的匿名类均继承自System.Object类
- 匿名内部类的前提:必须继承一个父类或者是实现一个接口。
- 以下选项中关于匿名内部类的说法正确的是 A: 匿名内部类可以实现多个接口,或者继承一个父类 B: 匿名内部类不能是抽象类,必须实现它的抽象父类或者接口里包含的所有抽象方法。 C: 匿名内部类没有类名,所以匿名内部类不能定义构造方法 D: 匿名内部类可以直接访问外部类的所有局部变量