Code:
private String lastWord = "<not set>;
private boolean saveHistory = true;
public SomeClass() {
..
}
vs.
Code:
private String lastWord;
private boolean saveHistory;
public SomeClass() {
this.lastWord = "<not set>;
this.saveHistory = true;
..
}
ich setze die werte meist nicht erst im konstruktor. jetzt wo ich ein paar überlegungen zum sortieren von methoden/feldern/etc. gemacht habe (siehe http://www.java-forum.org/de/topic54635_wie-sortiert-eure-felder-methoden-etc.html) fällt mir aber natürlich auf, dass durch das umsortieren das verhalten des codes verändert werden könnte, was es mir wieder sinnvoller erscheinen lässt, dass doch in den konstruktor zu packen bzw. (bei vielen konstruktoren) in eine init-methode.
wie seht ihr das?