手边有书,顺便抄下几句构造函数的特点:
1.它具有与类相同的名称;
2.它不含返回值;
3.它不能在方法中用return语句返回一个值。
在一个类中,具有上述特征的方法就是“构造方法”。构造方法在程序设计中非常有用,它可以为类的成员变量进行初始化工作,当一个类的实例对象刚产生时,这个类的构造方法就会被自动调用,我们可以在这个方法中加入要完成初始化工作的代码。
在构造方法里不含返回值的概念是不同于“void”的,对于“public void Person()”这样的写法就不再是构造方法,而变成了普通方法,很多人都会犯这样的错误,在定义构造方法时加了“void”,结果这个方法就不再被自动调用了。
摘自《JAVA就业培训教程》