[单项选择题] 构造方法在( )被调用。
A.调用对象方法时
B.创建对象时
C.使用对象的变量时
D.类定义时
正确答案:B
参考解析:若程序定义了一个或多个构造方法,在创建对象时,必须用已定义的构造方法来初始化。若Java解释器按参数没有找到相应的构造方法,则会报错而不会自动生成空的构造方法。

[单项选择题] 构造方法在( )被调用。
A.调用对象方法时
B.创建对象时
C.使用对象的变量时
D.类定义时
正确答案:B
参考解析:若程序定义了一个或多个构造方法,在创建对象时,必须用已定义的构造方法来初始化。若Java解释器按参数没有找到相应的构造方法,则会报错而不会自动生成空的构造方法。