有一个方法是与类名同名的,而且没有返回类型,比如这个例子中的public Employee(String n, double s, int d),我们把它叫做构造方法
造方法是在声明对象的时候,自动调用的方法,其作用是为对象的数据做一些必要的初始化工作
Employee emp = new Employee ("Tony ", 10000, 1990)
Java会自动提供一个默认的构造函数,把所有成员数据初始化为默认值
数字类型(包括整型、浮点型)将是0,布尔类型将是false等。注意在没有构造方法时,new后面的()中不能有数字
构造函数相对的是析构函数,目的是在对象不再使用的时候回收对象使用的内存
C++里就支持析构函数。但是,由于Java提供自动回收"垃圾"的机制,所以不需要进行内存回收,所以Java没有析构函数