正确答案为D。
A:类如果没有定义构造函数,会有一个默认的构造函数
B:构造函数没有返回类型
C:构造函数可以有多个,可以带参数
正确答案:D
A:类内部有默认的构造函数,public A(){};
B:构造函数是没有返回值类型的
C:构造函数可以重构,public A (String a){}
选D,没有手动定义构造函数时,系统会自动调用缺省构造函数来进行初始化的,A错;void是数据类型名,不可修饰构造函数,B错;C明显错了;构造函数可以根据参数来进行重载的,D正确;
D
http://baike.baidu.com/view/411124.htm
D