我有一个泛型类,如下所示:
public class Test {
private int number = 0;
public Test(number) {
this.number = number;
}
我的问题如下,使用以下两种访问方法有什么区别吗?哪个是最好的惯例?
public int getNumber1() {
return number;
}
public int getNumber2() {
return this.number;
}
答案 0 :(得分:1)
没有区别。 但是,如果您有一个具有相同名称(数字)的局部变量,则此限定符使您可以在本地变量和成员变量之间进行分配。 所以这只是装饰或惯例。