Java - Deze referentie

Inhoudsopgave
Binnen de lessen Vaak hebben we te maken met de verschillende namen die we aan zowel attributen als variabelen hebben gegeven, omdat het zeer waarschijnlijk is dat we zeer vergelijkbare namen hebben gegeven wanneer we naar een bepaald attribuut verwijzen, we kunnen een klein conflict van de reikwijdte krijgen van genoemde variabelen.
Om dit soort ongemak te voorkomen en om te weten dat we verwijzen naar een of andere variabelenaam binnen het bereik of bereik van de variabelen, hebben we het gereserveerde woord "Este" dat helpt ons om de attributen van de klasse te identificeren en ze zo te onderscheiden van de variabelen die we in de methoden kunnen verwerken.
Het gereserveerde woord "Este" wordt gebruikt als referentie, dit is van het object naar zichzelf, het is als a soort zelfreferentie, Het wordt veel gebruikt wanneer we gegevensvelden en attributen in een klasse definiëren, omdat we vaak de waarde van een attribuut moeten definiëren, normaal gesproken geven we de variabele dezelfde naam, maar om onze definitie enige betekenis te geven, gebruiken we Este Om vast te stellen welke naam met welk element overeenkomt, is het interessante hieraan dat het ons helpt om toegang te krijgen tot de verborgen attributen van de klasse, evenals zijn instanties.
Laten we een eenvoudig voorbeeld bekijken om het concept beter te illustreren:

We hebben een heel eenvoudige klasse, in de methode waarmee we de waarde van het attribuut "i" vaststellen, hebben we dat het een variabele met dezelfde naam ontvangt, om vervolgens aan te geven dat de waarde ervan in het attribuut van de klasse moet gaan, naar dit we voegen het woord toe "Dit.ik" hiermee verwijzen we naar zichzelf en differentiëren we de reikwijdte van de variabele met de reikwijdte van het attribuut.
Andere appsHetzelfde kan ook worden toegepast op: methoden Y voorwerpen, op deze manier kunnen we toegang krijgen tot de waarden van dezelfde klasse en op de een of andere manier verwarring met andere elementen voorkomen, moet worden opgemerkt dat deze oproep expliciet is, zodat deze niet op een andere manier kan worden bereikt dan met het woord "Est".
Een voorbeeld zou kunnen zijn dat we een overbelaste constructor maken, maar in een van de gevallen ontvangt deze geen parameters, binnen dan kunnen we hiermee een verwijzing maken naar dezelfde klasse en de constructor aanroepen door een vast kenmerk door te geven, bijvoorbeeld:
 public Circle (dubbele radio) {this.radio = radio; } public Circle () {this.Circle (2.0); } 

We merken dan hoe we in het tweede geval dezelfde constructor hebben aangeroepen maar in de overload waar het een parameter ontvangt, ook in de constructor die een parameter ontvangt met het woord Este we hebben verwezen naar het attribuut van de klasse met dezelfde naam.
Zoals we zien, helpt deze referentie ons om consistentie te behouden met de namen die we in onze programma's gebruiken, het helpt ons ook, zoals in het geval van constructeurs, om de geschreven code te verminderen en onze contexten te verbeteren.
Aan het einde van deze tutorial hebben we geleerd om te gaan met de gereserveerd woord Este om te verwijzen naar elementen binnen onze lessen in programma's en applicaties die zijn ontwikkeld in Java.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven
wave wave wave wave wave