Hva er dette nøkkelordet i Java | Forklart

Hva er dette nøkkelordet i Java | Forklart

Nøkkelord er spesifikke begreper som fungerer som en nøkkel til en kode. Java har sine egne reserverte forhåndsdefinerte nøkkelord som gjør, for, hvis og mye mer. Disse nøkkelordene har en spesifikk betydning definert i språkbiblioteket. I Java -programmet, "dette”Søkeord fungerer som en referansevariabel som peker mot det nåværende objektet.

Denne bloggen vil diskutere bruken av Java -nøkkelordet “dette”Med eksempler.

Hva er "dette" nøkkelordet i Java?

Java nøkkelordet "dette”Tilhører en referansevariabel, og peker på det nåværende objektet for programmet. Hovedbruken av “dette”Søkeord er å skille et klasseattributt fra en parameter. Det kan også brukes til å få ethvert medlem eller metode for det nåværende objektet.

Bruk av "dette" nøkkelordet i Java

Her har vi listet opp flere bruksområder av Java “dette”Nøkkelord:

  • dette”Nøkkelord brukes til å henvise til og få tilgang til klasseforekomstvariabelen.
  • Metoden og konstruktøranropet bruker den også som et argument.
  • Det brukes til å kalle metoden i samme klasse.

La oss nå sjekke ut noen praktiske eksempler på å bruke “dette”Søkeord i Java.

Hvordan du bruker java “dette” nøkkelord for å referere til gjeldende forekomst?

Dette eksemplet vil lære prosedyren for å bruke “dette”Nøkkelord for å henvise til og få tilgang til gjeldende forekomstvariabel. For dette formålet vil vi for det første lage to forekomstvariabler:

int vone;
int vtwo;

I vår klassekonstruktør vil vi passere to parametere med samme navn som forekomstvariabler. Klassevariablene og metodens parametere kan ha samme navn, og "dette”Søkeord vil bli brukt til å eliminere tvetydigheten som er resultatet av dette:

Javakeyword (int vone, int vtwo)
dette.Vone = Vone + Vone;
dette.VTWO = VTWO + VTWO;

Nå vil vi lage en metode som heter Skrive ut() For å skrive ut verdiene til gjeldende variable forekomster:

void print ()
System.ute.println ("verdi1 er =" + vone + "\ n verdi2 er =" + vtwo);

I hoved() Metode, vi vil lage et objekt i vår Java -klasse og gi verdiene som argumenter til konstruktøren. Etter å ha gjort det, ring Skrive ut() Metode ved å bruke det opprettede klasseobjektet:

public static void main (String [] args)
Javakeyword obj = nytt javakeyword (2,5);
obj.Skrive ut();

Den gitte utgangen indikerer at "dette”Nøkkelord har fått tilgang til og vist verdiene for gjeldende variabler forekomster:

La oss nå ta turen mot neste avsnitt.

Hvordan du bruker java “dette” nøkkelord for å påkalle gjeldende klassemetode?

Denne delen vil demonstrere prosedyren for å bruke “dette”Nøkkelord for å ringe gjeldende klassemetode. For å gjøre det, først vil vi lage en metode som heter vise() der vi vil erklære to heltallstypevariabler Vone, og vtwo, og initialiser dem med de gitte verdiene. Etter å ha gjort det, vil vi lage en ny variabel som heter verdi som omfatter summen av de eksisterende variablene:

void display ()
int vone = 2;
int vtwo = 5;
int verdi = vone + vtwo;
System.ute.println ("Verdien er:" + verdi);

Lag en metode som heter Skrive ut() som vil påkalle vise() metode i sin funksjonsdefinisjon ved å bruke “dette”Nøkkelord:

void print ()
dette.vise();

I hoved() metode, vi vil lage et objekt som heter obj av Javakeyword klasse og ring Skrive ut() Metode med det:

public static void main (String [] args)
Javakeyword obj = new javakeyword ();
obj.Skrive ut();

Som du kan se, "dette”Nøkkelord kalt den spesifiserte metoden i klassen vår og viste den resulterende verdien:

Vi har gitt den essensielle informasjonen relatert til å bruke “dette”Nøkkelord i et Java -program.

Konklusjon

I Java, nøkkelordet "dette”Tilhører en referansevariabel og peker på det nåværende objektet til Java -programmet. Hovedbruken av “dette”Søkeord er å skille et klasseattributt fra en parameter. Det kan brukes til å få ethvert medlem eller metode for det nåværende objektet. Denne bloggen diskuterte Java “dette”Nøkkelord og dets bruk med eksempler.