pubclic class Animal {
private String name;
public String getName() {
return name;
// 等同于 return this.name; this有时可以省略不写
}
public void setName(String name) {
this.name = name; // 谁调用这个方法,this就代表谁
}
}
public class Demo {
Animal animal = new Animal();
animal.setName("金毛"); // setName()中的this代表animal (animal.name = 金毛)
String a = animal.getName(); // return animal.name;
}
实际使用都是类的实例对象调用方法,this就指当前的调用对象。