Mis kasu on sellest ja super märksõnast Javas?
Mis kasu on sellest ja super märksõnast Javas?

Video: Mis kasu on sellest ja super märksõnast Javas?

Video: Mis kasu on sellest ja super märksõnast Javas?
Video: Täielik reageerimispäringu kursus tunniga | TanStack Query v4 algajatele 2024, Aprill
Anonim

Super ja see Java märksõnad . super märksõna on kasutatud et pääseda juurde emaklassi meetoditele, kui see on kasutatud juurdepääsuks praeguse klassi meetoditele. see on reserveeritud märksõna javas st me ei saa kasutada seda identifikaatorina. see on kasutatud praeguse klassi eksemplarile ja staatilistele liikmetele viitamiseks.

Veelgi enam, mis kasu on Javas näiteks super märksõnast?

1) Super on kasutatud viidata vahetule vanemklassi eksemplari muutujale. Me saame kasutage super märksõna et pääseda juurde vanemklassi andmeliikmele või -väljale. see on kasutatud kui vanemklassil ja alamklassil on samad väljad. Ülaltoodud näide , Loom ja Koer mõlemal klassil on ühine omadusvärv.

Lisaks, mis vahe on sellel ja super-märksõnal Javas? see ja Super on kaks erilist märksõna Java , mida kasutatakse klassi praeguse eksemplari esindamiseks ja see on Super klass. Nagu ma ütlesin aastal esimene rida, peamine erinevus selle ja super vahel sisse Java on see, et see esindab klassi praegust eksemplari, while Super esindavad ülemklassi praegust eksemplari.

Seega, mis on selle märksõna kasutamine Javas?

Märksõna 'SEE' sisse Java on viitemuutuja, mis viitab praegusele objektile. "see" on viide praegusele objektile, mille meetodit kasutatakse. Sa saad kasutada "see" märksõna et vältida nimetamiskonflikte oma eksemplari/objekti meetodis/konstruktoris.

Mis on Javas superi eesmärk?

Määratlus ja kasutamine The Super märksõna viitab superklassi (ema)objektidele. Seda kasutatakse superklassi meetodite kutsumiseks ja superklassi konstruktorile juurdepääsuks. Kõige tavalisem kasutamine Super Märksõna on kõrvaldada segadus ülemklasside ja alamklasside vahel, millel on sama nimega meetodid.

Soovitan: