Innehållsförteckning
Inom lektioner Många gånger måste vi ta itu med de olika namn som vi har gett till både attribut och variabler, eftersom det är mest troligt att vi har gett mycket liknande namn när vi hänvisar till ett visst attribut, kan vi komma in i en liten konflikt av omfattningen av nämnda variabler.För att undvika denna typ av besvär och för att veta att vi syftar på ett eller annat variabelnamn inom variablernas omfattning eller omfattning, har vi det reserverade ordet "Este" som hjälper oss att identifiera klassens attribut och därmed skilja dem från de variabler som vi kan hantera i metoderna.
Det reserverade ordet "Este" används som referens, detta är från objektet till sig själv, det är som en typ av självreferens, Det används mycket när vi definierar datafält och attribut i en klass, eftersom vi många gånger måste definiera värdet på ett attribut, normalt ger vi variabeln samma namn, men för att vår definition ska ha någon mening använder vi Este För att fastställa vilket namn som motsvarar vilket element är det intressanta med detta att det hjälper oss att komma åt klassens dolda attribut, såväl som dess instanser.
Låt oss titta på ett enkelt exempel för att illustrera konceptet på ett bättre sätt:
Vi har en mycket enkel klass, i metoden som vi fastställer värdet för attributet "i" har vi att den får en variabel med samma namn, för att indikera att dess värde måste gå i attributet för klassen, till detta vi lägger till ordet "Det här. Jag" med detta hänvisar vi till sig själv och vi skiljer variabelns omfattning med attributets omfattning.
Andra apparDetsamma kan också tillämpas på metoder Y föremål, på så sätt kan vi komma åt värdena för samma klass och på något sätt undvika förvirring med andra element, det bör noteras att denna uppmaning är tydlig så att den inte kan uppnås på annat sätt än med ordet "Este".
Ett exempel kan vara att vi gör en överbelastad konstruktör, men i ett av fallen får den inga parametrar, inuti kan vi göra en hänvisning med detta till samma klass och ringa konstruktorn som skickar ett fast attribut, till exempel:
public Circle (dubbelradio) {this.radio = radio; } public Circle () {this.Circle (2.0); }
Vi märker sedan hur vi i det andra fallet har kallat samma konstruktör men i överbelastningen där den tar emot en parameter, även i konstruktorn som tar emot en parameter med ordet Este vi har hänvisat till attributet för klassen med samma namn.
När vi ser att denna referens hjälper oss att upprätthålla överensstämmelse med de namn vi använder i våra program, hjälper den oss, precis som för konstruktörer, att minska den skrivna koden och förbättra våra sammanhang.
I slutet av denna handledning har vi lärt oss att hantera reserverat ord Este att referera till element inom våra klasser i program och applikationer som utvecklats i Java.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng