构造方法要可以用public, protected, private修饰,不可以有返回值,方法名与类名一致。
1.构造函数必须是public
2.构造函数必须是无返回值的,void也不行
3.构造函数必须是和类名一直的,方法名不按照小驼峰的规则
4.参数列表不同,可以构造多个构造方法,是方法的重载
例:
在如下所示的类Test中,共有()个构造方法。
public class Test { private int x; public Test() { x = 35; } public void Test(double f) { this.x = (int)f; } public Test(double f) { this.x = (int)f; } public Test(String s) {} }
答案:3个