Innholdsfortegnelse
Innen leksjoner Mange ganger må vi forholde oss til de forskjellige navnene vi har gitt til både attributter og variabler, ettersom det er mest sannsynlig at vi har gitt svært like navn når vi refererer til et bestemt attributt, kan vi gå inn i en liten konflikt av omfanget av nevnte variabler.For å unngå denne typen ulemper og for å vite at vi refererer til et eller annet variabelnavn innenfor variabelenes omfang eller omfang, har vi det reserverte ordet "Este" som hjelper oss med å identifisere attributtene til klassen og dermed skille dem fra variablene vi kan håndtere i metodene.
Det reserverte ordet "Este" brukes som referanse, er dette fra objektet til seg selv, det er som en slags selvreferanse, Det brukes mye når vi definerer datafelt og attributter i en klasse, siden vi mange ganger må definere verdien til et attributt, normalt gir vi variabelen samme navn, men for at definisjonen skal ha en viss mening bruker vi Este For å finne ut hvilket navn som tilsvarer hvilket element, er det interessante med dette at det hjelper oss å få tilgang til de skjulte attributtene til klassen, så vel som dens forekomster.
La oss se på et enkelt eksempel for å illustrere konseptet på en bedre måte:
Vi har en veldig enkel klasse, i metoden som vi fastslår verdien av attributtet "i" har vi at den mottar en variabel med samme navn, for deretter å indikere at verdien må gå i attributtet til klassen, til denne vi legger til ordet "Dette jeg" med dette refererer vi til seg selv, og vi differensierer omfanget av variabelen med attributtets omfang.
Andre apperDet samme kan også brukes på metoder Y gjenstanderPå denne måten kan vi få tilgang til verdiene i samme klasse og på en eller annen måte unngå forvirring med andre elementer, det bør bemerkes at denne oppfordringen er eksplisitt, slik at den ikke kan oppnås på annen måte enn med ordet "Este".
Et eksempel kan være at vi lager en overbelastet konstruktør, men i et av tilfellene mottar den ingen parametere, inne kan vi referere med denne til samme klasse og ringe konstruktøren som sender et fast attributt, for eksempel:
offentlig sirkel (dobbel radio) {this.radio = radio; } public Circle () {this.Circle (2.0); }
Vi merker deretter hvordan vi i det andre tilfellet har kalt den samme konstruktøren, men i overbelastningen der den mottar en parameter, også i konstruktøren som mottar en parameter med ordet Este vi har referert til attributtet til klassen med samme navn.
Når vi ser at denne referansen hjelper oss med å opprettholde konsistensen med navnene vi bruker i programmene våre, hjelper den oss, som for konstruktører, til å redusere den skrevne koden og forbedre kontekstene våre.
På slutten av denne opplæringen har vi lært å håndtere reservert ord Este til referanseelementer i våre klasser i programmer og applikasjoner utviklet i Java.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng