Was ist getter?

Ein Getter ist eine Methode, die in objektorientierten Programmiersprachen verwendet wird, um den Wert eines privaten Attributs eines Objekts abzurufen.

Getter sind Teil des Konzepts der Datenkapselung, bei dem Daten und Methoden, die auf diese Daten zugreifen, innerhalb einer Klasse zusammengefasst werden. Indem das Attribut eines Objekts privat gehalten wird, kann der Zugriff auf den Wert nur über ein Getter-Methoden erfolgen.

Die Syntax eines Getters kann je nach Programmiersprache variieren, aber im Allgemeinen wird er mit dem Schlüsselwort "get" gefolgt von dem Attributnamen und ohne Parameter definiert. Eine Getter-Methode gibt normalerweise den Wert des Attributs zurück, kann aber auch zusätzliche Logik enthalten, um den Wert zu berechnen oder zu formatieren.

Hier ist ein Beispiel für einen Getter in Java:

public class Person {
  private String name;

  public String getName() {
    return name;
  }
}

In diesem Beispiel gibt der Getter getName() den Wert des privaten Attributs name zurück.

Getter werden häufig verwendet, um den gleichzeitigen Zugriff auf Attribute zu kontrollieren und die Integrität eines Objekts zu wahren. Sie ermöglichen es auch, Werte nur lesbar zu machen, indem sie den zugrunde liegenden Wert des Attributs nicht ändern können.

Kategorien