关于构造器:
还有this的用法
还有个地方要注意,像下面的代码中,构造器2中调用构造器1的语句,必须放在构造器2的第一句。必须!!!
public class Main {
private String name;
private double salary;
public Main(String aName, Double aSalary) {//构造器1
this.name = aName;
this.salary = aSalary;
}
public Main(double aSalary) {//构造器2
this("call Main(String aName,double aSalary)", 12d);//(必须放在构造器2的第一句)此时可以看出已经在用构造器1了,“this”就代表这个类本身
this.salary = aSalary;
}
}