【发布时间】:2016-07-11 12:15:44
【问题描述】:
public class sample {
private int x = 3;
public sample() {}
public sample(int num) {
this();
x = num;
}
public int getX() {
// should I use return this.x; or just return x;? Does it matter which one?
}
}
我使用了 return x;到目前为止,我的代码中的样式,我想知道是否使用 return this.x;提供任何好处,或者如果它纯粹是为了可读性/清晰。如果这看起来含糊不清或令人困惑,我深表歉意,我真的不知道该怎么说。
【问题讨论】:
-
你为什么不试试呢?还有你为什么打电话给
this();? -
我在预设类中有一些我没有包含在代码 sn-p 中的东西,因为它并不真正相关。而且我一直只是按照
return x;的方式进行操作,但注意到很多人使用 this.x 代替,想知道是否有任何好处。
标签: java variables constructor return private