1620 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
3 Treffer
Während ein Getter nur liest, ändert ein Setter den Zustand eines Objekts. Der große Vorteil gegenüber einem öffentlichen Attribut: Der Setter kann den neuen Wert vorher prüfen und ungültige Werte ablehnen. So bleibt das Objekt immer in einem gültigen Zustand.
Verwandt: Getter · Bedeutung von this · Constructors
Ganzer Artikel im Wiki →Ein Setter kann zusätzlich validieren, bevor er einen Wert übernimmt (z. B. negative Werte ablehnen) — das wäre bei einem direkt öffentlichen Feld nicht möglich. Encapsulation ist einer der vier Grundpfeiler der OOP und macht eine Klasse robuster gegen Fehlbenutzung durch anderen Code.
Verwandt: Abstraction · Classes · Modifiers · OOP · Code · Constructors
Ganzer Artikel im Wiki →Statt ein Feld direkt öffentlich zu machen, wird es privat gehalten (siehe Zugriffsmodifizierer) und der Zugriff über kontrollierte Methoden geregelt — so lässt sich z. B. verhindern, dass ein Alter-Feld auf einen negativen Wert gesetzt wird, weil der Setter das vorher prüfen kann. Kapselung ist eines der vier Grundprinzipien der OOP und macht Code robuster gegen fehlerhafte Nutzung von außen.
Verwandt: Modifiers (Zugriffsmodifizierer) · OOP (Objektorientierte Programmierung) · Code · Daten · Abstraction (Abstraktion) · Closure
Ganzer Artikel im Wiki →