Java hat unterschiedliche Zugriffsebenen für Felder:Was der Fall der Verwendung 'öffentlich' ist
public
protected
default
private
Aufgrund Verkapselung Konzept Wir versuchen immer private
Modifikator mit Getter und Setter der benötigten Zugriffsebene zu verwenden. Es hat verschiedene Vorteile, die in this Antwort gezeigt werden. Da Getter und Setter sind so cool, wann sollten wir bevorzugenpublic/protected/default Object field;
private Object field;
mit public/protected/default
Getter und Setter?
Klarstellung: Ich verstehe perfekt, warum und was sind Getter, Setter und Zugriffsmodifikatoren. Ich möchte nur eine umfassende Antwort für eine bestimmte Frage oben.
Wie bearbeite ich meine Frage? Ich habe die Antwort nicht gefunden. Ich kenne die Unterschiede zwischen öffentlich und privat. Aber ich möchte ein paar Beispiele, wenn public, protected, default field ist besser als private plus get und set. – Russiancold