Почему не стоит вызывать метод Set из конструктора?

Это правда только по наследству или в большинстве случаев?

public class MyClass {
   public int id;

     public MyClass() {
         // Some stuff 
         setId(5);
     }

     public setId(int id) {
         this.id = id;
     }
}

Ответы на вопрос(6)

Ваш ответ на вопрос