![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[单选题]
以下有关构造方法的说法,正确的是()
A.一个类的构造方法可以有多个
B. 构造方法在类定义时被调用
C. 构造方法只能由对象中的其它方法调用
D. 构造方法可以和类同名,也可以和类名不同
查看答案
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.一个类的构造方法可以有多个
B. 构造方法在类定义时被调用
C. 构造方法只能由对象中的其它方法调用
D. 构造方法可以和类同名,也可以和类名不同
A.同一个类可以有几个构造方法,各构造方法的参数必须不同
B.同一个类可以有几个构造方法,各构造方法的参数必须相同
C.当创建一个对象时,需要指明是否调用该对象的构造方法
D.构造方法的名称与类的名称相同
E.当创建一个对象时,该对象的构造方法会被自动调用
A.使用this调用构造方法的格式为this([参数1,参数2…])
B.只能在构造方法中使用this调用其它的构造方法
C.使用this调用其它构造方法的语句必须放在第一行
D.在一个类的两个构造方法中可以使用this互相调用
A.如果类的成员变量与方法中的局部变量名相同,那么可以在方法中通过this关键字调用成员变量
B.只能在构造方法中使用this调用其他的构造方法
C.在构造方法中使用this调用构造方法的语句必须是该方法的第一条执行语句,且只能出现一次
D.可以在一个类的两个构造方法中使用this互相调用
A.构造方法的返回值类型必须是void类型
B.在定义类时,如果没有定义构造方法,系统会自动生成一个无参数的构造方法
C.在创建子类时,会自动调用父类的有参数的构造方法
D.构造方法是多余的