在Constructor中使用Mutators(或set方法)?

时间:2017-07-11 07:10:19

标签: java constructor mutators

我只是想知道在构造函数中使用mutators是否是不好的做法,或者它是否是其中之一"个人偏好"就像有些人比foo->bar更喜欢(*foo).bar

示例:

public Triangle() { 
    this.side1 = 0;
    this.side2 = 0;
    this.side3 = 0;
}

或者

public Triangle() { 
    setSide1(0); 
    setSide2(0); 
    setSide3(0);
 }

修改: 这是为了设计一个名为Triangle的类。 我还在学习Java,我是默认构造函数的主题。因此,到目前为止我已经得到了答案,最好将变量初始化。

public class Triangle {
    private double side1 = 0;
    private double side2 = 0;
    private double side3 = 0;

public Triangle() {}
}

0 个答案:

没有答案