标签: java methods constructor
我读到某个地方,构造函数中的setter并不总是有效。所以我的问题是: 在构造函数中使用setter更好吗?因为这样可以在这样的方法中添加一些验证:
public void setNumber(int number){ if(number > 5) this.number = number; else this.number = -1; }
或者最好只使用this.number = number;
this.number = number;