Polimorfizm - wywolanie metody

0

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

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 :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1