Java - Diese Referenz

Inhaltsverzeichnis
Innerhalb der Lektionen Wir müssen uns oft mit den unterschiedlichen Namen auseinandersetzen, die wir sowohl Attributen als auch Variablen gegeben haben, da wir sehr wahrscheinlich sehr ähnliche Namen gegeben haben, wenn wir auf ein bestimmtes Attribut verweisen, können wir in einen kleinen Konflikt des Geltungsbereichs geraten der genannten Variablen.
Um diese Art von Unannehmlichkeiten zu vermeiden und zu wissen, dass wir uns innerhalb des Gültigkeitsbereichs der Variablen auf den einen oder anderen Variablennamen beziehen, haben wir das reservierte Wort "Este" das hilft uns, die Attribute der Klasse zu identifizieren und sie somit von den Variablen zu unterscheiden, die wir möglicherweise in den Methoden verarbeiten.
Das reservierte Wort "Este" wird als Referenz verwendet, dies ist vom Objekt zu sich selbst, es ist wie a Art der Selbstreferenz, Es wird häufig verwendet, wenn wir Datenfelder und Attribute in einer Klasse definieren, da wir oft den Wert eines Attributs definieren müssen, normalerweise geben wir der Variablen den gleichen Namen, aber damit unsere Definition einen Sinn hat, verwenden wir Este Um festzustellen, welcher Name welchem ​​Element entspricht, ist das Interessante daran, dass es uns hilft, auf die versteckten Attribute der Klasse sowie deren Instanzen zuzugreifen.
Schauen wir uns ein einfaches Beispiel an, um das Konzept besser zu veranschaulichen:

Wir haben eine sehr einfache Klasse, in der Methode, mit der wir den Wert des Attributs "i" ermitteln, dass sie eine gleichnamige Variable erhält, um anzuzeigen, dass ihr Wert in das Attribut der Klasse gehen muss, zu diesem wir fügen das Wort hinzu "Dies.i" damit beziehen wir uns auf sich selbst und unterscheiden den Gültigkeitsbereich der Variablen mit dem Gültigkeitsbereich des Attributs.
Andere AppsDas gleiche gilt auch für Methoden Ja Objekte, auf diese Weise können wir auf die Werte derselben Klasse zugreifen und Verwechslungen mit anderen Elementen vermeiden. Es ist zu beachten, dass dieser Aufruf explizit ist und daher nicht anders als mit dem Wort erreicht werden kann "Este".
Ein Beispiel könnte sein, dass wir einen überladenen Konstruktor erstellen, aber in einem der Fälle keine Parameter erhalten, dann können wir damit auf dieselbe Klasse verweisen und den Konstruktor mit einem festen Attribut aufrufen, zum Beispiel:
 öffentlicher Kreis (Doppelradio) {this.radio = radio; } öffentlicher Kreis () {dieser.Kreis (2.0); } 

Wir bemerken dann, wie wir im zweiten Fall denselben Konstruktor aufgerufen haben, aber in der Überladung, in der er einen Parameter empfängt, auch in dem Konstruktor, der einen Parameter mit dem Wort empfängt Este wir haben das Attribut der gleichnamigen Klasse referenziert.
Wie wir sehen, hilft uns diese Referenz, die Konsistenz mit den in unseren Programmen verwendeten Namen zu wahren, sie hilft uns auch, wie im Fall von Konstruktoren, den geschriebenen Code zu reduzieren und unsere Kontexte zu verbessern.
Am Ende dieses Tutorials haben wir gelernt, mit den reserviertes Wort Este um Elemente innerhalb unserer Klassen in Programmen und Anwendungen zu referenzieren, die in . entwickelt wurden Java.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben
wave wave wave wave wave