在类的定义中,构造方法的作用是()

题目

在类的定义中,构造方法的作用是()

  • A、保护成员变量
  • B、读取类的成员变量
  • C、描述类的特征
  • D、初始化成员变量
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在Java语言中,假设类Worker是类Person的子类,Worker的构造方法中有一句“super();“,该语句()。

A.调用类Worker中定义的super方法

B.调用类Person的构造方法

C.调用类Person中定义的super方法

D.语法错误


正确答案:B

第2题:

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

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


正确答案:错误

第3题:

在Java语言中,类Worker是类Person的子类,Worker的构造方法中有一句"super()",该语句()。

A.调用类Worker中定义的super()方法

B.调用类Person中定义的super()方法

C.调用类Person的构造函数

D.语法错误


参考答案:C

第4题:

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

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

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

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

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


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

第5题:

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

A.构造方法是类的一种特殊方法,它的方法名可以任意取

B.构造方法的返回类型只能是void型

C.类中必须定义构造方法

D.如果类中定义了构造方法,系统就不再提供默认构造方法


正确答案:D
解析:在使用Java语言编程时,常用构造方法完成一些初始化的工作,避免了生成对象后再调用对象的初始化方法。构造方法的名称应和类名相同,并且该方法不返回任何数据类型,所以没有类型说明,故选项A和B错误。若在程序中没有定义构造方法,Java运行时系统会自动提供默认的构造方法,默认的构造方法没有任何参数,故选项C错误。如果类中定义了构造方法,系统就不再提供默认构造方法,所以选项D正确。

第6题:

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

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


正确答案:错误

第7题:

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

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


正确答案:正确

第8题:

在Java语言中,类Worker是类Person的子类,Worker的构造方法有一句“super()”,该语句()。

A.调用Worker类中定义的super()方法

B.调用类Person类中定义的super()方法

C.调用类Person的构造函数

D.语法错误


参考答案:C

第9题:

在jave中,类Worker是类Person的子类,Worker的构造方法中有一句”super()”,该语句()。

A.a)调用类Worker中定义的super()方法

B.b)调用类Person中定义的super()方法

C.c)调用类Person的构造函数

D.d)句法错误


正确答案:C

第10题:

下列关于构造方法的描述,错误的是()。

A、一个类中只能定义一个构造方法

B、一个类中可以定义多个构造方法

C、如果在一个类中定义有参的构造方法,jvm就不会提供默认的无参构造方法

D、构造方法的作用是用来给属性进行初始化的


答案:A

更多相关问题