• 2022-06-17
    以下选项中关于匿名内部类的说法正确的是
    A: 匿名内部类可以实现多个接口,或者继承一个父类
    B: 匿名内部类不能是抽象类,必须实现它的抽象父类或者接口里包含的所有抽象方法。
    C: 匿名内部类没有类名,所以匿名内部类不能定义构造方法
    D: 匿名内部类可以直接访问外部类的所有局部变量
  • A,B,C
    本题目来自[网课答案]本页地址:https://www.wkda.cn/ask/mtommtjzaopxjto.html

    内容

    • 0

      匿名内部类的前提:必须继承一个父类或者是实现一个接口。

    • 1

      对于内部类,以下说法错误的是? 内部类可以定义在外部类类体中,也可以定义在外部类的方法体中,和外部类不同,内部类均能使用成员的访问修饰符,并能使用static修饰 匿名内部类不能有任何明确的构造方法 匿名内部类可以实现接口或继承其他类,但不能同时即实现接口又继承类 在Java中,对内部类的嵌套层次没有限制

    • 2

      一个匿名内部类总是使用它父类或接口的无参构造方法来创建一个实例.如果匿名内部类实现接口,则构造函数为Object()。

    • 3

      下列关于匿名类的描述中,错误的是( )。 A: 省略掉类名的局部类被称为匿名类 B: 匿名类只能继承一个超类 C: 匿名类必须继承某个超类或实现某个接口 D: 匿名类可以实现多个接口

    • 4

      下列关于匿名类的描述,错误的是( ) A: 匿名类是内部类的简化形式 B: 匿名类的前提是必须要继承父类或实现接口 C: 匿名类的格式是"new 父类(参数列表) 或 父接口(){}" D: 匿名类可以有构造方法