例如,在以下代码中:
private int id;
public void setID(int ID) {
this.id = ID;
}
public void getID() {
return id;
}
Run Code Online (Sandbox Code Playgroud)
为什么我们不在return this.idgetter函数中说或者反过来说id = ID在setter函数中呢?还有this必要吗?我的意思是,不是通过对象调用的函数,比如说obj.setid(1)或者obj.getid()?如果我不使用this关键字,它会有不同的工作吗?