是否有一种很好的方法来跟踪传递给类的参数变量

时间:2015-02-21 19:21:40

标签: java naming-conventions naming conventions

public class Tester {

   private double length;
   private double width;
   private double height;

   public Tester(double ________1, double _________2, double _________3){

      length = _________1
      width =  _________2
      height = _________3

   }//Tester constructor
}//Tester class

上面是一个简单的示例代码,我想知道是否有一个好的"在创建类时命名变量的命名约定?

例如_____1,_____2,_____3会有什么好名字?

是不是像testerLength,testerWidth,testerHeight?

1 个答案:

答案 0 :(得分:1)

参数的名称应该非常有意义,因为您将在Javadoc中看到它们。 这里有多个选项,我将举几个例子:

在每个论点之前

a

public Tester(double aLength, double aWidth, double aHeight) {
    length = aLength;
    width = aWidth;
    height = aHeight;
}

正如@Cyber​​所说:使用_

public Tester(double length, double _width, double _height) {
    length = _length;
    width = _width;
    height = _height;
}

和我个人最喜欢的,只是使用相同的名称和范围:

public Tester(double length, double width, double height) {
    this.length = length;
    this.width = width;
    this.height = height;
}