„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Was sind Getter und Setter und wann sollten Sie sie verwenden?

Was sind Getter und Setter und wann sollten Sie sie verwenden?

Veröffentlicht am 2025-01-26
Durchsuche:923

What are Getters and Setters and When Should You Use Them?

Getters und Setter für Datenmanipulation

Getter und Setter sind entscheidende Zubehörmethoden, Innerhalb eines Objekts. Sie bieten eine kontrollierte Möglichkeit, interne Objekteigenschaften abzurufen und zu aktualisieren. das gibt den Wert einer privaten oder geschützten Eigenschaft zurück.

setzer: eine Methode definieren, die die Zuweisung eines Wertes zu einer privaten oder geschützten Eigenschaft ermöglicht.

  • ] Wann verwendet Getters und Setters
  • Getters und Setters wird sehr empfohlen, wenn:
  • Datenverkapselung aufrechterhalten (Eigenschaften privat oder geschützt). ]
Daten validieren, bevor sie einer Eigenschaft zugewiesen werden.

zusätzliche Operationen vor oder nach dem Zugriff auf/ändern eine Eigenschaft.

einfache Beispiele
  • ]
  • Betrachten Sie das folgende Beispiel in JavaScript:
  • Klasse Person { #firstname; #lastName; Holen Sie sich Fullname () { return `$ {this.#FirstName} $ {this.#Nachname}`; } Setzen Sie FullName (Name) { const [FirstName, LastName] = name.split (""); Dies.#FirstName = FirstName; Dies.#Lastname = Lastname; } } const person = new Person (); Person.fullname = "John Doe"; console.log (person.fullname); // Ausgabe: "John Doe"
  • In diesem Beispiel:

Der Getter -Fullname gibt den vollständigen Namen zurück (verkettet und nach Name und Nachname).

der Setterer Fullname nimmt einen neuen vollständigen Namen, teilt ihn in den ersten und Nachnamen und aktualisiert die entsprechenden privaten Eigenschaften. Setzer können auch verwendet werden, um verwandte Werte zu aktualisieren. Wenn Sie beispielsweise eine Geburtstagseigenschaft hätten, können Sie einen Setter verwenden, um das Datum zu validieren und Berechnungen im Zusammenhang mit dem Alter des Einzelnen durchzuführen.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3