单项选择题

下列关于构造函数的描述正确的是()。

A.构造函数可以声明返回类型
B.构造函数不可以用private修饰
C.构造函数必须与类名相同
D.构造函数不能带参数