PAZ1c
paz1c
Pes-matematik a dedičnosť metód
•
class CirkusovýPes extends Pes
{
•
void derivuj()
{
•
System.out.println("deriv
ácia funkcie x je 1");
•
}
•
}
•
CirkusovýPes cirkusant = new CirkusovýPes();
•
cirkusant.štekaj();
•
pozrieme sa do
CirkusovéhoPsa
•
má uvedenú metódu
štekaj()?
–
áno – zavoláme ju a šlus
–
nie – pozrieme sa do predka
•
má predok (
Pes
) metódu
štekaj()?
–
áno – zavoláme ju a šlus
–
ak náhodou nie – pozrieme sa do predka
•
keďže
prapra...predkom je
Object
, určite raz
skončíme.
•
ak sa metóda nenájde
ani v
Object
-e, tak
máme syntaktickú
chybu