匿名类一般分为语句匿名类和参数匿名类两种。
对
举一反三
- 匿名类一般分为()和()类两种。
- 下列哪些叙述是正确的?(多选) A: 匿名类没有构造方法。 B: 匿名类只一个不带参数的构造方法(编译器会给匿名类一个名字和构造方法)。 C: 匿名类一定是final类。<br> <br>匿名类一定是内部类。
- 匿名类作为事件监听器类时,要在一条语句内实现( )。 A: 匿名类的定义 B: 匿名类对象的创建 C: 监听器的注册
- 匿名类只有一个不带参数的构造方法(编译器会给匿名类一个名字和构造方法)。
- 下列关于匿名类的描述,错误的是( ) A: 匿名类是内部类的简化形式 B: 匿名类的前提是必须要继承父类或实现接口 C: 匿名类的格式是"new 父类(参数列表) 或 父接口(){}" D: 匿名类可以有构造方法
内容
- 0
下列关于匿名类的描述中,错误的是( )。 A: 省略掉类名的局部类被称为匿名类 B: 匿名类只能继承一个超类 C: 匿名类必须继承某个超类或实现某个接口 D: 匿名类可以实现多个接口
- 1
下列选项中,关于匿名类的描述错误的是()。 A: 匿名类没有类名 B: 匿名类有类名 C: 编译器会根据匿名类中属性的值来确定属性的类型并生成一个类 D: 所有的匿名类均继承自System.Object类
- 2
匿名类作为事件监听器类时,要将匿名类的定义、对象的创建以及监听器的注册合并成一条语句。
- 3
以下关于匿名类的说法哪个是错误的? A: 匿名类可以继承父类的方法也可以重写父类的方法。 B: 匿名类不是内部类。 C: 匿名类可以访问外嵌类中的成员变量和方法。 D: 在用匿名类创建对象时,要直接使用父类的构造方法。
- 4
匿名类一定是内部类吗?