匿名类一定是内部类吗?
举一反三
- 中国大学MOOC: 匿名类一定是子类,同时也是内部类,可以直接用匿名类创建一个对象。
- 下列哪些叙述是正确的?(多选) A: 匿名类没有构造方法。 B: 匿名类只一个不带参数的构造方法(编译器会给匿名类一个名字和构造方法)。 C: 匿名类一定是final类。<br> <br>匿名类一定是内部类。
- 由于匿名内部类没有类名,所以匿名内部类不能有构造方法。
- 关于Java中的匿名内部类,下列说法错误的是()。 A: 匿名内部类必须且仅能继承一个父类或实现一个接口 B: 匿名内部类没有class关键字,没有类名 C: 匿名内部类可以定义构造方法 D: 匿名内部类不能是抽象类
- 以下选项中关于匿名内部类的说法正确的是 A: 匿名内部类可以实现多个接口,或者继承一个父类 B: 匿名内部类不能是抽象类,必须实现它的抽象父类或者接口里包含的所有抽象方法。 C: 匿名内部类没有类名,所以匿名内部类不能定义构造方法 D: 匿名内部类可以直接访问外部类的所有局部变量