小编Shr*_*hob的帖子

为什么我们在setter方法中使用'this'而在getter方法中没有?

例如,在以下代码中:

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关键字,它会有不同的工作吗?

java getter setter getter-setter

2
推荐指数
2
解决办法
3723
查看次数

标签 统计

getter ×1

getter-setter ×1

java ×1

setter ×1