Java - 何时使用'this'关键字
this
在Java中使用关键字的最佳做法是什么?例如,我有以下类:
class Foo { Bar bar; public Foo(Bar bar) { this.bar = bar; }}
这很好,但是如果我将构造函数中的语句更改为,Java就足够聪明地知道发生了什么
bar = bar;
那么为什么要使用this
关键字?(我知道在某些情况下,使用它是完全必要的,我只是要求这样的情况)。实际上,我倾向于纯粹为了可读性而使用关键字,但通常的做法是什么?例如,在整个商店中使用它会使我的代码看起来有些混乱
boolean baz;int someIndex = 5;this.baz = this.bar.getSomeNumber() == this.someBarArray[this.someIndex].getSomeNumber();
显然是一个糟糕的代码,但它说明了我的例子。在这些情况下,这仅仅取决于个人偏好吗?
慕田峪4524236
qq_遁去的一_1
相关分类