如果我不需要做任何检查(在 getters 期间)或更新其他内容(在 setters 期间),那么有一个简单的公共(public)成员变量就足够了?
最佳答案
在处理引用时,您应该尽可能避免 setter ,甚至避免 getter 。除非由于某些特定原因而无法做到,否则应始终首选不变性。在 Java 中,我个人更喜欢使用 getter,即使我没有在那里做任何检查,它只是提供了更多的控制权。
关于java - 在大多数情况下我们应该定义 getter setter 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33459899/