单项选择题

A.构造方法名必须与其类名相同。
B.构造方法没有返回值,但可以有参数。
C.一个类只能有一个构造方法。
D.构造方法只能在创建对象时用new命令调用。