构造方法何时被调用()。

题目
单选题
构造方法何时被调用()。
A

类定义时

B

创建对象时

C

调用对象方法时

D

使用对象的变量时

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

第1题:

下列构造方法的调用方式中,正确的是( )。 A.按照一般方法调用B.由用户直接调用

下列构造方法的调用方式中,正确的是( )。

A.按照一般方法调用

B.由用户直接调用

C.只能通过new自动调用

D.被系统调用


正确答案:C
C【解析】本题考查Java中的构造方法。构造方法在Java中占有非常重要的地位,务必掌握。构造方法是类中的一种特殊方法,是为对象初始化操作编写的方法,用来定义对象的初始状态。构造方法不能被程序调用,构造方法名必须与类名相同,没有返回值,用户不能直接调用,只能通过new自动调用,所以选项C正确。

第2题:

下列关于构造方法说法正确的是

A.构造方法的名称可以和类不一样

B.构造方法必须有返回值

C.只能用运算符new调用构造方法

D.构造方法不可以被重载


正确答案:C
解析:本题考查构造方法的概念。构造方法用来初始化类的一个对象,构造方法具有和类一样的名称,选项A说法错误。构造方法没有返回类型还可以重载,选项B说法错误。构造方法只能用运算符new调用构造方法,选项C说法正确。如果没有定义构造方法,在Java运行时,系统会自动提供默认的构造方法,它没有任何参数,选项D说法错误。

第3题:

下列构造方法的调用方式中,正确的是( )。

A.按照一般方法调用

B.由用户直接调用

C.只能通过new 自动调用

D.被系统调用


正确答案:C

第4题:

构造方法何时被调用? ( )

A.类定义时

B.创建对象时

C.调用对象方法时

D.使用对象的变量时


正确答案:B

第5题:

下列构造方法的调用方式中,正确的是( )。

A.按照-般方法调用

B.由用户直接调用

C.只能通过new自动调用

D.被系统调用


正确答案:C
本题考查Java中的构造方法。构造方法在Java中占有非常重要的地位,务必掌握。构造方法是类中的-种特殊方法,是为对象初始化操作编写的方法,用来定义对象的初始状态。构造方法不能被程序调用,构造方法名必须与类名相同,没有返回值,用户不能直接调用,只能通过new自动调用,所以选项C正确。

第6题:

构造方法( )被调用。

A.类定义时

B.创建对象时

C.调用对象方法时

D.使用对象变量时


正确答案:B

第7题:

构造方法在( )被调用。

A.调用对象方法时

B.创建对象时

C.使用对象的变量时

D.类定义时


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

第8题:

下列关于构造方法的说法中不正确的是

A.构造方法名必须与类名一致

B.构造方法是给对象赋初值,所以没有返回值,且不用void来声明

C.构造方法一般不能由编程人员显示地直接调用,而是用new来调用

D.构造方法不可以被重载


正确答案:D
解析:构造方法完全可以被重载。构造方法可以重载来实现不同的方法体,调用时按参数列表决定调用哪个方法。

第9题:

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

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

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

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

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


正确答案:A

第10题:

下列关于构造方法的说法中不正确的是( )。

A.构造方法名必须与类名一致

B.构造方法是给对象赋初值,所以没有返回值,且不用void来声明

C.构造方法一般不能由编程人员显式地直接调用,而是用new来调用

D.构造方法不可以被重载


正确答案:D
解析:构造方法完全可以被重载。构造方法可以重载以实现不同的方法体,调用时按参数列表决定调用哪个方法。

更多相关问题