Mam dwie klasy: ocenapodstawowa i ocenarozszerzona(dziedziczy po klasie ocenapodastawowa). W każdej z nich jest metoda dodaj() i mam pytanie czy da się zrobić tak aby przy wywolaniu metody z klasy ocena rozszerzona wywołana zosała najpierw część z metody dodaj() z klasy ocenapodstawowa a następnie reszta z metody dodaj() klasy ocenarozszerzona? Czy raczej w klasie dziedziczącej w metodzie dodaj() musi być przepisane to wszystko z metody dodaj() klasy podstawowej aby wykonane zostało wszystko(tzn.obie metody dodaj() z obu klas)?
0
0
Oczywiście, że można... Stosujesz słowo skluczowe super aby odwołać się do przodka.
Opolski Portal Programistyczny
http://progrmowanie.opole.pl
0
Ale super mozna uzyc chyba tylko przy konstruktorach? czy sie myle? jesliu tak to jak jej uzyc przy normalnych metodach?
0
super.nazwaMetody()
co ciekawe netbeans po kropce super nie podpowiada mi metod z klasy matki
0
Dziękuję bardzo za pomoc :)
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.