例如,对于此类,
class Dog {
String name;
int colour;
}
最好有一个构造函数,其参数与其表示的实例变量同名,例如:
public Dog(String name, int colour) {
this.name = name;
this.colour = colour;
}
或者最好像这样缩写参数名称:
public Dog(String n, int col) {
name = n;
colour = col;
}
答案 0 :(得分:0)
最好使用完整的字段名称作为参数,因为它更清楚。
即使花费更多的代码(添加this.
),清晰度也能赢得胜利。
此外,它避免了两个字段共享相同的首字母时的命名约定问题。