我想知道建议将 if 语句等逻辑放在哪里,我应该在 setter 中还是在 getter 中进行?例如,当我尝试在 setter 中执行此操作时,它不起作用:
if ("female".equals(gender)) {
this.gender = "girl";
}
但是当我在吸气剂中这样做时它正在工作,然后我只返回性别;一切都应该如此。那么为什么这个语句在 setter 中不起作用呢?
我想知道建议将 if 语句等逻辑放在哪里,我应该在 setter 中还是在 getter 中进行?例如,当我尝试在 setter 中执行此操作时,它不起作用:
if ("female".equals(gender)) {
this.gender = "girl";
}
但是当我在吸气剂中这样做时它正在工作,然后我只返回性别;一切都应该如此。那么为什么这个语句在 setter 中不起作用呢?