我只是想知道在构造函数中使用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() {}
}