从构造函数(如果有的话)调用mutator的pro和con是什么
即:
public MyConstructor(int x) {
this.x = x;
}
Run Code Online (Sandbox Code Playgroud)
与:
public MyConstructor(int x) {
setX(x);
}
public void setX(int x) {
this.x = x;
}
Run Code Online (Sandbox Code Playgroud)
你有偏好吗?(这不是功课,只是查看我们的编码标准文档,它说在构造函数中设置实例var时始终会调用mutator而我并不总是这样做)