Bei der Java -Programmierung kann der Entwickler häufig die Nutzung des implementierten Code unterschiedlich benötigen. Zum Beispiel von Zeit zu Zeit nach Bedarf mehrere Werte an eine bestimmte Variable übergeben. In solchen Fällen ist Java "
erhalten" Und "
SatzMethoden helfen dabei, den Speicher zu verwalten und den Code effektiv zu vereinfachen.
In diesem Blog wird die Nutzung und Implementierung von Javas angegeben. “erhalten" Und "Satz”Methoden.
Was sind die "Get" und "Set" -Methoden in Java?
Der "erhaltenDie Methode wird verwendet, um den Wert der privaten Variablen und die “zurückzugebenSatz”Methode setzt/zuteilt den Wert der privaten Variablen. Diese Methoden sind Teil der “VerkapselungProzess, bei dem die sensiblen Daten den Benutzern verborgen sind.
Beispiel 1: Werte in Java abrufen und festlegen
In diesem Beispiel das “Satz()" Und "erhalten()Die Methodenfunktionalität können zunächst verwendet werden, um den Wert der privaten Variablen festzulegen und dann mit Hilfe der benutzerdefinierten Funktionen innerhalb der Klasse abzurufen:
öffentliche Klasse Getandset
privates int Alter;
public void setage (int x)
Alter = x;
public int getageage ()
Rückkehralter;
public static void main (String [] args)
getAndSet x = new getAndset ();
X.Setage (18);
System.aus.println ("Das Alter ist:"+x.getage ());
Im obigen Codeblock:
- Definieren Sie zunächst eine Klasse namens “Getandset”.
- Geben Sie innerhalb der Klasse eine private Variable mit dem Namen “an“Alter”.
- Definieren Sie im nächsten Schritt eine Funktion namens “Setage ()Mit dem angegebenen Parameter zum Einstellen des Wertes mit. Übergeben Sie in der Funktionsdefinition den festgelegten Wert an die private Variable.
- Deklarieren Sie nun eine Funktion zum Abholen des benannten festgelegten Wertes “getage ()”. In seiner Definition einfach die “zurückgeben“Satz" Alter.
- Im "hauptsächlich"Erstellen Sie ein Objekt der deklarierten Klasse über die"neu"Schlüsselwort und das"getandset ()Konstruktor.
- Danach die akkumulierte Funktion aufrufen “Setage ()Wenn Sie sich auf die Klasse beziehen und den angegebenen Wert festlegen.
- Abschließend den festgelegten Wert abrufen, indem Sie auf die letztgenannte Klasse zugreifen “getage ()”.
Ausgang
In dieser Ausgabe kann beobachtet werden, dass der festgelegte Wert angemessen abgerufen wird.
Beispiel 2: Werte durch Referenz in Java abrufen und einstellen
In diesem speziellen Beispiel können die Werte festgelegt und erhalten, indem Sie sich auf die private Variable beziehen:
öffentliche Klasse Getandset
privates int Alter;
public void setage (int ay)
Das.Alter = Alter;
public int getageage ()
Rückkehralter;
public static void main (String [] args)
getAndSet x = new getAndset ();
X.Setage (18);
System.aus.println ("Das Alter ist:"+x.getage ());
Wenden Sie in den obigen Codezeilen die folgenden Schritte an:
- Definieren Sie ebenfalls eine Klasse namens “Getandset”Und geben die angegebene private Variable an.
- Definieren Sie nun eine Funktion namens “Setage ()"Den Parameter haben"Alter”Um den Wert festzulegen.
- Beachten Sie, dass der Parameter und die private Variable identisch sind, also “DasDas Schlüsselwort kann hier verwendet werden, um die Unklarheit in der Differenzierung wegzulassen.
- Der "DasKeyword zeigt auf die private Variable und verteilt ihn den festgelegten Wert, nachdem er ihn als Funktionsargument in der Hauptdarstellung übergeben hat.
- Danach definieren Sie die Funktion in ähnlicher Weise “getage ()”Um den festgelegten Wert zurückzugeben.
- Im "hauptsächlich”, Erinnern Sie sich an die diskutierten Ansätze, um ein Klassenobjekt zu erstellen, festzulegen und den Wert entsprechend zu erhalten.
Ausgang
In diesem Ergebnis kann analysiert werden.
Abschluss
Der "erhalten" Und "Satz"Methoden in Java sind Teil von"VerkapselungUnd werden verwendet, um den Wert der privaten Variablen zurückzugeben und festzulegen. Diese Methoden können verwendet werden, um die Variable einfach oder durch Übergeben der Referenz mit Hilfe der benutzerdefinierten Funktion zu ändern. In diesem Blog wurde die Ansätze zur Verwendung von Javas Get and Set -Methoden erörtert.