单项选择题

A.构造函数不能有参数
B.构造函数的返回类型为空
C.构造函数可以不定义
D.构造函数必须定义