标签:
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