标签:
this是一个引用,指向当前对象
局部变量和成员变量重名,用this
this可以用来区分局部变量和成员变量
this关键字
1.this是一个引用,保存内存地址,指向自身。
2.在堆中的每个java对象上都有this。
3.this可以出现在成员方法中,谁去调用这个成员方法,this就是谁。this指向的就是当前对象。
4.在成员方法中"this."是可以省略的。
5.this不能使用在带有static的方法中。
class Student { //学号 private int id; //姓名 private String name; //性别 private boolean sex; //地址 private String address; //年龄 private int age; //设置学号 public void setId(int id) { this.id = id; } //读取学号 public int getId() { return id; } public void setName(String name) { this.name = name; } public String getName() { return name; } public void setSex(boolean sex) { this.sex = sex; } public boolean getSex() { return sex; } public void setAddress(String address) { this.address = address; } public String getAddress() { return address; } public void setAge(int age) { this.age = age; } public int getAge() { return age; } }
标签:
原文地址:http://www.cnblogs.com/xiaowei89426/p/5719180.html