全国信息技术应用考试

枚举中可以定义构造方法,但要求每个枚举对象都必须调用此构造方法。

题目

枚举中可以定义构造方法,但要求每个枚举对象都必须调用此构造方法。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如果在派生类的构造方法的定义中没有明确调用父类的构造方法,则系统在执行派生类的构造方法时也不会隐含调用父类的缺省构造方法。()

此题为判断题(对,错)。


正确答案:错误

第2题:

构造方法( )被调用。

A.类定义时

B.创建对象时

C.调用对象方法时

D.使用对象变量时


正确答案:B

第3题:

如果在派生类的构造方法的定义中需要调用父类的构造方法,则super语句可以出现在派生类构造方法体中的任何位置。()

此题为判断题(对,错)。


正确答案:错误

第4题:

下面有关构造方法的说法中错误的是( )。

A.构造方法名与类名必须相同。

B.构造方法往往是给对象赋初值,无返回值,所以构造方法的返回类型是void。

C.构造方法不能被程序调用

D.定义一个类时,若没有定义该类的构造方法,则Java语言会提供默认的构造方法。


第5题:

构造方法在( )被调用。

A.调用对象方法时

B.创建对象时

C.使用对象的变量时

D.类定义时


正确答案:B
解析:若程序定义了一个或多个构造方法,在创建对象时,必须用已定义的构造方法来初始化。若Java解释器按参数没有找到相应的构造方法,则会报错而不会自动生成空的构造方法。

第6题:

如果在派生类的构造方法的定义中没有明确调用父类的构造方法,则系统在执行派生类的构造方法时会自动调用父类的缺省(默认)构造方法。()

此题为判断题(对,错)。


正确答案:正确

第7题:

下列选项中,______发生时,将调用构造函数。

A.调用对象方法

B.创建对象

C.类定义

D.使用对象的变量


正确答案:B

第8题:

如果在派生类的构造方法的定义中需要调用父类的构造方法,则super语句必须出现在派生类构造方法体中的第一行。()

此题为判断题(对,错)。


正确答案:正确

第9题:

对于构造方法,下列叙述正确的是( )。

A.构造方法的方法名必须与类名相同

B.构造方法必须用void申明返回类型

C.构造方法可以被程序调用

D.若编程人员没在类中定义构造方法,程序将报错


正确答案:A

第10题:

下面关于调用构造方法的描述中,正确的是()

A.构造方法在类定义的时候被调用

B.构造方法在创建对象的时候被调用

C.构造方法在调用对象方法时被调用

D.构造方法在使用对象的变量时被调用


答案:B
解析:调用构造方法创建对象构造方法的作用是为对象中的属性赋值,在创建对象时,构造方法就会被调用。

更多相关问题