【发布时间】:2011-05-03 18:38:33
【问题描述】:
以下使用“this”来引用当前类中的实例变量是否可以接受?在 PHP 中你必须这样做,但我注意到在 Java 中你可以直接按名称调用变量。
我个人认为“this.variable”更容易理解,但如果这不正常,我不想养成不良的编码习惯。
谢谢!
public class MyClass {
/**
* Private variable
*/
private int myInt;
/**
* Setter method
*/
public void setMyInt(int value) {
this.myInt = value;
}
}
【问题讨论】:
-
可接受性严格取决于您的样式指南,因为无论哪种方式都会生成完全相同的代码。有些人要求,有些人不允许,而且很可能不在乎。
标签: java coding-style conventions instance-variables