this关键字

package Test;
/*
* 用来区分成员变量和局部变量重名;
* 谁在调用成员,this就代表谁;
* 当一个类中的成员被私有后,可以用set和get方法进行获取。
*/
public class This {

  public static void main(String[] args) {
    Person p=new Person();
    p.setName("kobe");
    System.out.println(p.getName());

  }

}
class Person{
  private String name;//因为被私有了,所以不能直接用p.name="kobe";进行访问
  private int age;
  public void setName(String name) {
    this.name=name;
  }
  public String getName() {
    return name;
  }

}

猜你喜欢

转载自www.cnblogs.com/zhujialei123/p/8964381.html