dar*_*sky 1 java getter-setter
我知道这对许多人来说可能是一个愚蠢的问题,但我通常喜欢坚持正确/更好的实施.在Java中,当编写getter/setter时,最好是直接引用实例变量this还是直接访问它?
谢谢
在编写setter时,通常会强制使用实例变量(而不是局部变量)this来区分实例变量和参数; 例如
public void setFoo(int foo) {
this.foo = foo;
}
Run Code Online (Sandbox Code Playgroud)
但是,在编写getter方法时,通常不需要为此实例变量添加前缀:
public int getFoo() {
return foo;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
102 次 |
| 最近记录: |