Hva er bruken av dette og supernøkkelordet i Java?
Hva er bruken av dette og supernøkkelordet i Java?

Video: Hva er bruken av dette og supernøkkelordet i Java?

Video: Hva er bruken av dette og supernøkkelordet i Java?
Video: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, April
Anonim

super og dette nøkkelord i Java . super nøkkelord er brukt for å få tilgang til metoder for overordnet klasse mens dette er brukt for å få tilgang til metoder for gjeldende klasse. dette er en reservert nøkkelord i java dvs. vi kan ikke bruk det som en identifikator. dette er brukt å referere gjeldende klasses forekomst så vel som statiske medlemmer.

Dessuten, hva er bruken av super nøkkelord i Java med eksempel?

1) super er brukt for å referere den umiddelbare overordnede klasseforekomstvariabelen. Vi kan bruk super nøkkelord for å få tilgang til datamedlemmet eller feltet til overordnet klasse. Det er brukt hvis foreldreklassen og barneklassen har samme felt. I ovenstående eksempel , Dyr og Hund begge klasser har en felles egenskapsfarge.

I tillegg, hva er forskjellen mellom dette og supernøkkelordet i Java? dette og super er to spesielle nøkkelord i Java , som brukes til å representere gjeldende forekomst av en klasse og dens super klasse. Som jeg sa i første linje, hovedlinjen forskjellen mellom dette og super i Java er at dette representerer gjeldende forekomst av en klasse, mens super representerer gjeldende forekomst av overordnet klasse.

Følgelig, hva er bruken av dette nøkkelordet i Java?

Nøkkelord 'DETTE' i Java er en referansevariabel som refererer til det gjeldende objektet. "dette" er en referanse til det gjeldende objektet, hvis metode blir kalt på. Du kan bruk "dette" nøkkelord for å unngå navnekonflikter i metoden/konstruktøren til din instans/objekt.

Hva er hensikten med super i Java?

Definisjon og bruk The super nøkkelord refererer til superklasse (overordnede) objekter. Den brukes til å kalle superklassemetoder, og for å få tilgang til superklassekonstruktøren. Den vanligste bruken av super nøkkelordet er å eliminere forvirringen mellom superklasser og underklasser som har metoder med samme navn.

Anbefalt: