Ist es wirklich notwendig, oder eine gute Praxis im Allgemeinen Getter und Setter auf alle die privaten Variablen einer Klasse hinzufügen?Getter und Setter für alle privaten Variablen einer Klasse?
Ich frage nicht nach den schreibgeschützten Variablen. Was ich wirklich frage, ist der allgemeine Fall, wo wir die meiste Zeit einfach Getter und Setter hinzufügen, falls sie benötigt werden und nicht wirklich wissen, ob sie benutzt werden oder nicht.
Natürlich nicht. In den meisten Fällen sollten die meisten Variablen einer Klasse private Felder sein. Darüber hinaus sollten Eigenschaften in vielen Fällen schreibgeschützt sein und möglicherweise keine Setter benötigen. Im Falle der Variablen, die öffentlich zugänglich gemacht werden sollten, ist es jedoch aus vielen Gründen manchmal notwendig, aber fast immer eine gute Praxis, Getter und Setter anstelle von Feldern zu verwenden. – phoog
Mögliches Duplikat von [Warum Getter und Setter verwenden?] (Http://stackoverflow.com/questions/1568091/why-use-getters-and-setters) – phoog
@phoog Thans für die Antwort. Aber ich fragte nicht wirklich nach 'öffentlichen Varibalen' vs Gettern und Setter. Ich habe meine Frage bearbeitet, falls es schwierig war, sie zu verstehen. –