以下关于构造函数的描述错误的是()。
A:构造函数的返回类型只能是void型。
B:构造函数是类的一种特殊函数,它的方法名必须与类名相同。
C:构造函数的主要作用是完成对类的对象的初始化工作。
D:一般在创建新对象时,系统会自动调用构造函数。
出自:国家开放大学《面向对象程序设计》