怎样使用匿名类的对象?

题目
问答题
怎样使用匿名类的对象?
参考答案和解析
正确答案: 在类及其方法中,可以定义一种匿名类,匿名类有以下几个特点:
(1)这种类不取名字,而直接用其父类的名字或者它所实现的接口的名字。
(2)类的定义与创建该类的一个实例同时进行,即类的定义前面有一个new。也不使用关键词class,同时也带上()表示创建对象。也就是说,匿名类的定义方法是:new类名或接口名(){………})类名
(3)前面不能有修饰符。
(4)类中不能定义构造方法,(因为它没有名字。在构造对象时,(直接使用父类的构造方法。如果实现接口,则接口名后的圆括号中不能带参数。
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

关于对象和类的叙述,正确的是_______。

A.如果两个对象的所有成员变量的值相同,则这两个对象是同一对象

B.编写代码时,不允许使用匿名类

C.不同的对象一定属于不同的类

D.每个对象都有唯一标识,以彼此区分

A.

B.

C.

D.


正确答案:D

第2题:

面向对象系统中功能复用的最常用技术是()

  • A、类继承
  • B、对象组合
  • C、使用抽象类
  • D、使用实现类

正确答案:A,B

第3题:

关于对象和类的叙述,正确的是(44)。

A.如果两个对象的所有成员变量的值相同,则这两个对象是同一对象

B.编写代码时,不允许使用匿名类

C.不同的对象一定属于不同的类

D.每个对象都有唯一标识,以彼此区分


正确答案:D
解析:本题考查的是对象和类的基本概念,对象在内存中都有唯一的标识,即便是两个对象的所有成员变量的值都相同,在内存中仍然占有两份不同的存储空间,所以A是错误的;编写代码时,在大部分面向对象程序设计语言中允许使用匿名类:不同的对象可以属于同一个类,反过来说就是一个类可以有多个不同的对象。

第4题:

OBS桶A设置了一个policy策略,不允许任何用户访问桶中的对象;桶A中存在一个对象B,其设置有允许匿名用户访问的ACL权限,那么用户可以通过匿名访问方式访问到对象B。


正确答案:正确

第5题:

为确保研究对象隐私的权利,研究者应该()

  • A、为研究对象保密
  • B、采用编号匿名的方式
  • C、不伤害研究对象
  • D、不使用真实姓名
  • E、不欺骗研究对象

正确答案:A,B,D

第6题:

只有同时使用()的方法,才是真正面向对象的方法。

A、对象、类、继承

B、对象、类、继承和消息

C、对象、继承和消息

D、对象、类和消息


本题答案:B

第7题:

以下关于子类和父类的叙述中,正确的是()。

  • A、代码中使用父类对象的地方,都可以使用子类对象替换
  • B、代码中使用子类对象的地方,都可以使用父类对象替换
  • C、父类定义的对象与子类定义的对象在属性和方法上一定相同
  • D、父类定义的对象与子类定义的对象在属性和方法上一定不同

正确答案:A

第8题:

● 以下关于子类和父类的叙述中,正确的是 (44) 。

(44)

A. 代码中使用父类对象的地方,都可以使用子类对象替换

B. 代码中使用子类对象的地方,都可以使用父类对象替换

C. 父类定义的对象与子类定义的对象在属性和方法上一定相同

D. 父类定义的对象与子类定义的对象在属性和方法上一定不同


正确答案:A

第9题:

下列对象、类、继承的说法正确的是:()。

  • A、只有同时使用对象、类、继承的方法,才是真正面向对象的方法
  • B、只有同时使用对象、继承和消息的方法,才是真正面向对象的方法
  • C、只有同时使用对象、类、继承和消息的方法,才是真正面向对象的方法
  • D、只有同时使用对象、类和消息的方法,才是真正面向对象的方法

正确答案:C

第10题:

在J2EE中,下列选项中,()可以得到URLConnection类对象 

  • A、 使用URL对象的openConnection()方法得到
  • B、 使用URLConnection类的静态方法openConnection()方法得到
  • C、 使用URL对象的getConnection()方法得到
  • D、 使用URLConnection类的静态方法getConnection()方法得到

正确答案:A