引用自身的成员变量

// 设置对象的一个属性
public void setName(String name) {
  this.name = name;
}

调用类的构造方法

this() 只能用在构造函数中,且它必须是第一行语句!在构造函数中,如果你不指定构造器之间的调用关系,那么编译器会给你加上 super()。目的是在初始化当前对象时,先保证了父类构造方法优先执行。所以,你指定了构造函数间的调用关系,那么 this() 必须在第一行,所以,super() 和 this() 不能同时出现在同一个构造方法中。

public Father() {
  this("费哥哥", 24);
}
	
public Father(String name, int age) {
  this.name = name;
  this.age = age;
}

调用对象的其他方法

public void sayHello() {
  System.out.println("你好,我是"+name);
}
	
public void sayYes() {
  this.sayHello();
  System.out.println("yes yes yes");
}

相关文章:

  • 2021-12-14
猜你喜欢
  • 2021-09-07
  • 2021-07-07
  • 2021-07-07
  • 2021-12-22
  • 2021-08-05
  • 2021-04-05
相关资源
相似解决方案