Koja je razlika između ključnih riječi "ovo" i "super" u Javi?


Odgovor 1:

'super' se koristi za pristup metodama osnovne klase dok se 'this' koristi za pristup metodama trenutne klase.

Proširenje pojma, ako pišete super (), odnosi se na konstruktor osnovne klase, a ako ovo napišete (), odnosi se na konstruktor same klase u kojem pišete ovaj kôd.


Odgovor 2:

Ovo je referentna varijabla koja drži trenutni objekt pretpostavimo da postoje naziv varijable primjerka i parameta u konstruktoru isto kao i prevoditelj ne znam kojoj varijablu dodijelimo objekt coz instanca varijabla alwats uzima 0 rezultat pa pomoću ove podatke možemo dati trenutne podatke objekt.

Super je ključna riječ koja osigurava izvršenje člana klase roditelja.