Kāda ir šī un super atslēgvārda izmantošana Java?
Kāda ir šī un super atslēgvārda izmantošana Java?

Video: Kāda ir šī un super atslēgvārda izmantošana Java?

Video: Kāda ir šī un super atslēgvārda izmantošana Java?
Video: Kā pielīmēt plastmasu? Super līme un soda - vai tas darbosies vai nē? 2024, Novembris
Anonim

super un šī atslēgvārdi Java valodā . super atslēgvārds ir lietots lai piekļūtu vecākklases metodēm, kamēr tā ir lietots lai piekļūtu pašreizējās klases metodēm. tas ir rezervēts atslēgvārds java i., mēs nevaram izmantot to kā identifikatoru. tas ir lietots lai atsauktos uz pašreizējās klases gadījumu, kā arī statiskajiem dalībniekiem.

Turklāt kāda ir super atslēgvārda izmantošana Java ar piemēru?

1) super ir lietots lai atsauktos uz tiešo vecāku klases instances mainīgo. Mēs varam izmantojiet super atslēgvārdu lai piekļūtu vecāku klases datu dalībniekam vai laukam. Tas ir lietots ja vecāku klasei un bērnu klasei ir vienādi lauki. Iepriekš minētajā piemērs , Dzīvnieks un suns abām klasēm ir kopīga īpašuma krāsa.

Turklāt, kāda ir atšķirība starp šo un super atslēgvārdu Java? šis un super ir divi īpaši atslēgvārdi Java , ko izmanto, lai attēlotu pašreizējo klases gadījumu, un tas ir super klasē. Kā jau teicu iekš pirmā rinda, galvenā atšķirība starp šo un super iekšā Java ir tas, ka tas apzīmē pašreizējo klases gadījumu, while super pārstāv vecākklases pašreizējo gadījumu.

Tātad, kāda ir šī atslēgvārda izmantošana Java?

Atslēgvārds 'ŠIS' iekšā Java ir atsauces mainīgais, kas attiecas uz pašreizējo objektu. "šis" ir atsauce uz pašreizējo objektu, kura metode tiek izsaukta. Jūs varat izmantot "šis" atslēgvārds lai izvairītos no nosaukumu konfliktiem jūsu instances/objekta metodē/konstruktorā.

Kāds ir super mērķis Java?

Definīcija un lietojums super atslēgvārds attiecas uz virsklases (vecākiem) objektiem. To izmanto, lai izsauktu superklases metodes un piekļūtu virsklases konstruktoram. Visbiežāk izmantotais super atslēgvārds ir novērst neskaidrības starp virsklasēm un apakšklasēm, kurām ir metodes ar tādu pašu nosaukumu.

Ieteicams: