Was sind die Get- und Set-Methoden in Java?

Was Sind Die Get Und Set Methoden In Java



Bei der Java-Programmierung kann es für den Entwickler oft erforderlich sein, den implementierten Code anders zu verwenden. Zum Beispiel das Übergeben mehrerer Werte an eine bestimmte Variable von Zeit zu Zeit je nach Anforderung. In solchen Fällen ist Javas „ erhalten ' Und ' Satz ”-Methoden helfen, den Speicher zu verwalten und den Code effektiv zu vereinfachen.

In diesem Blog wird die Verwendung und Implementierung von Javas „ erhalten ' Und ' Satz “Methoden.

Was sind die „get“- und „set“-Methoden in Java?

Der ' erhalten “-Methode wird verwendet, um den Wert der privaten Variablen zurückzugeben, und die „ Satz ”-Methode setzt/weist den Wert der privaten Variablen zu. Diese Methoden sind Teil des „ Verkapselung ” Prozess, bei dem die sensiblen Daten vor den Benutzern verborgen werden.







Beispiel 1: Abrufen und Festlegen von Werten in Java

In diesem Beispiel ist die „ Satz() ' Und ' erhalten() Die Methodenfunktionalität kann zuerst verwendet werden, um den Wert der privaten Variablen festzulegen und ihn dann mit Hilfe der benutzerdefinierten Funktionen innerhalb der Klasse abzurufen:



öffentlich Klasse Satz von Zähnen {

Privatgelände int Alter ;

öffentlich Leere setAge ( int X ) {

Alter = X ;

}

öffentlich int getAge ( ) {

zurückkehren Alter ;

}

öffentlich statisch Leere hauptsächlich ( Schnur [ ] Argumente ) {

Zahngarnitur x = neu Satz von Zähnen ( ) ;

X. setAge ( 18 ) ;

System . aus . println ( 'Das Alter ist: ' + X. getAge ( ) ) ;

} }

Im obigen Codeblock:



  • Definieren Sie zunächst eine Klasse mit dem Namen „ Satz von Zähnen “.
  • Geben Sie innerhalb der Klasse eine private Variable mit dem Namen „ Alter “.
  • Definieren Sie im nächsten Schritt eine Funktion namens „ setAge() ” mit dem angegebenen Parameter, um den Wert einzustellen. Übergeben Sie in der Funktionsdefinition den eingestellten Wert an die private Variable.
  • Deklarieren Sie nun eine Funktion zum Abrufen des eingestellten Werts mit dem Namen „ getAge() “. Geben Sie in seiner Definition einfach das „ Satz ' Alter.
  • Im ' hauptsächlich “, erstellen Sie ein Objekt der deklarierten Klasse über das „ neu “ Schlüsselwort und das “ Zahnsatz () ” Konstruktor bzw.
  • Rufen Sie danach die kumulierte Funktion „ setAge() “, indem Sie auf die Klasse verweisen und den angegebenen Wert festlegen.
  • Rufen Sie zuletzt den eingestellten Wert ab, indem Sie auf die letztere Klassenfunktion zugreifen. getAge() “.

Ausgang





In dieser Ausgabe kann beobachtet werden, dass der eingestellte Wert entsprechend abgerufen wird.



Beispiel 2: Abrufen und Festlegen von Werten per Referenz in Java

In diesem speziellen Beispiel können die Werte gesetzt und abgerufen werden, indem auf die private Variable verwiesen wird:

öffentlich Klasse Satz von Zähnen {

Privatgelände int Alter ;

öffentlich Leere setAge ( int Alter ) {

Das . Alter = Alter ;

}

öffentlich int getAge ( ) {

zurückkehren Alter ;

}

öffentlich statisch Leere hauptsächlich ( Schnur [ ] Argumente ) {

Zahngarnitur x = neu Satz von Zähnen ( ) ;

X. setAge ( 18 ) ;

System . aus . println ( 'Das Alter ist: ' + X. getAge ( ) ) ;

} }

Wenden Sie in den obigen Codezeilen die folgenden Schritte an:

  • Definieren Sie ebenso eine Klasse mit dem Namen „ Satz von Zähnen “ und geben Sie die angegebene private Variable an.
  • Definieren Sie nun eine Funktion mit dem Namen „ setAge() ” mit dem Parameter “ Alter “, um den Wert einzustellen.
  • Beachten Sie, dass der Parameter und die private Variable identisch sind, also „ Das Das Schlüsselwort ” kann hier verwendet werden, um die Mehrdeutigkeit bei der Unterscheidung zu vermeiden.
  • Der ' Das Das Schlüsselwort „“ zeigt auf die private Variable und weist ihr den eingestellten Wert zu, nachdem es als Funktionsargument in main übergeben wurde.
  • Definieren Sie danach auf ähnliche Weise die Funktion „ getAge() “, um den eingestellten Wert zurückzugeben.
  • Im ' hauptsächlich “, erinnern Sie sich an die besprochenen Ansätze, um ein Klassenobjekt zu erstellen, festzulegen und den Wert entsprechend zu erhalten.

Ausgang

In diesem Ergebnis kann analysiert werden, dass die Mehrdeutigkeit zwischen identischen Werten durch Referenzübergabe aussortiert wird.

Abschluss

Der ' erhalten ' Und ' Satz ” Methoden in Java sind ein Teil von “ Verkapselung “ und werden verwendet, um den Wert der privaten Variablen zurückzugeben bzw. festzulegen. Diese Methoden können verwendet werden, um die Variable einfach zu ändern oder indem die Referenz mit Hilfe der benutzerdefinierten Funktion übergeben wird. In diesem Blog wurden die Ansätze zur Verwendung der Get- und Set-Methoden von Java erörtert.