下面对构造函数的错误描述是(    )。
A、系统可以提供默认的构造函数
B、构造函数可以有参数,所以可以有返回值
C、构造函数不可以重载
D、构造函数可以设置默认参数