Koja je upotreba super () u Javi?
Koja je upotreba super () u Javi?

Video: Koja je upotreba super () u Javi?

Video: Koja je upotreba super () u Javi?
Video: Tea Tairovic - Dubai( stefanstefis) 2024, Studeni
Anonim

The super ključna riječ u Java je referentna varijabla koja je korišteni za upućivanje na neposredni objekt roditeljske klase. Kad god kreirate instancu potklase, implicitno se kreira instanca nadređene klase koju upućuje super referentna varijabla.

Zbog toga, koja je svrha super () u Javi?

super je ključna riječ. Koristi se unutar definicije metode podklase za pozivanje metode definirane u super razreda. Privatne metode super -razred se ne može pozvati. Samo javne i zaštićene metode mogu pozvati super ključna riječ. Također ga koriste konstruktori klasa za pozivanje konstruktora svoje roditeljske klase.

Nadalje, koja je upotreba ove ključne riječi u Javi? Ključna riječ 'OVO' u Java je referentna varijabla koja se odnosi na trenutni objekt. "ovo" je referenca na trenutni objekt čija se metoda poziva. Možeš koristiti "ovaj" ključna riječ kako biste izbjegli sukobe imena u metodi/konstruktoru vaše instance/objekta.

Također se postavlja pitanje koja je razlika između ovog () i super () u Javi?

ovo i super su dvije posebne ključne riječi u Java , koji se koristi za predstavljanje trenutne instance klase i to je super razreda. Kao što sam rekao u prvi red, glavni razlika između ovo i super u Java je da ovo predstavlja trenutnu instancu klase, dok super predstavljaju trenutnu instancu roditeljske klase.

Možemo li ovo () i super () imati zajedno?

Oboje ovo () i super() su pozivi konstruktora. Poziv konstruktora uvijek mora biti prva izjava. Tako možemo ne imati dvije izjave kao prva tvrdnja, dakle bilo koje možemo poziv super() ili možemo nazovi ovo () iz konstruktora, ali ne oboje.

Preporučeni: