[...] und schon gar nicht Variablen protected zu machen.
Aber aus welchem Grund soll ich sie denn
nicht protected machen?
Wäre ist nicht nur noch mehr Aufwand, würde ich dafür noch protected Getter & Setter schreiben?
Zum Beispiel, wenn ich eine Serverklasse schreibe, brauche ich dafür einen ServerSocket, den ich als Instanzvariable halte. Warum sollte ich ihn nicht mit protected weitervererben?
Oder warum sollte ich andere Instanzvariablen wie
clientHasConnected nicht mit protected weitervererben?