java单选题,关于匿名内部类

2024-12-17 16:32:32
推荐回答(3个)
回答1:

A final 修饰的类不可以被继承,而匿名类说白了就是玩的一接口 或者抽象类的实现类,不让继承就没啥意义了
B 修饰类的 只有 public default
C 类的实现是在类的定义上做的, 匿名类不需要定义类,那么又何来实现接口!
D 匿名内部类可以访问外部类的成员变量和 final修饰的局部变量

回答2:

匿名类只是显示的调用一个父类的无参的构造方法,只是实现一个接口的时候才使用

回答3:

final 修饰的类不可以被继承 匿名内部类可以访问外部类的成员变量和 final修饰的局部变量