this
无参构造可以使用this调用有参构造
但是两个方法不能同时相互调用,多个方法不可以形成环状调用结构
pulic class Teacher2{
public Teacher2(){
this(20);
System.out.println("调用了无参结构方法")
}
public Teacher2(int a){
System.out.println("调用了有参结构方法")
}
public static void main(String[] args) {
Teacher2 t = new Teacher2();
private int age;//定义该age
public void setAge(int age){
//age = age;//无法赋值
this.age = age;//这时就可以赋值
this可以表示当前调用方法的对象
}
}
}
//调用了有参结构方法
//调用了无参结构方法
this上不能有其他代码