Javaに多いと思うが、こんな例をたくさん見かける。 public class MyClass { private int myField; public int getMyField() { return this.myField; } public void setMyField(int value) { this.myField = value; } } 出典はパッと示せないが、教科書みたいな本にも書いてあって、「内部フィールドはprivateにすべし」みたいなルールがあったりする。 しかし、これは単に次のように書けば良い。 public class MyClass { public int myField; } 簡潔に書けることを簡潔に書いて何が悪いのか。こんな風に言うと、「フィールドへのアクセスを隠蔽しないなんて云々」という話が聞こえてきそうだ。しかしながら、内部に持っているフィ