Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Dědičnost (abstraktní třídy, rozhraní, kolekce objektů příbuzných tříd, polymorfismus)

PDF
Stáhnout kompletní materiál zdarma (219.69 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

Na  rozdíl  od  dědění  z abstraktní  třídy  může  třída  podporovat  neomezené  množství  rozhraní. 
Rozhraní neobsahuje žádné proměnné. 

Kolekce objektů příbuzných tříd 

Úzce související data (typicky třídy a příbuzné třídy) mohou být zpracována efektivněji právě při 
seskupení do kolekce. Namísto zapsání samostatného kódu pro zpracování každého jednotlivého 
objektu je tak možné použít stejný kód (obvykle cyklus) ke zpracování všech prvků kolekce.  

Polymorfismus 

V dědičnosti  v  OOP  je  polymorfismus  vlastnost  umožňující  volat  jednu  metodu  z různých  tříd 
(často pomocí rozhraní) konajíc tutéž funkci v rámci třídy, z níž byla metoda volána. 

PAD Programování a databáze 

Téma 14 

Školní rok 2017/2018 

2/2 

Jan Švábík, V4D 

Například  Pracka  i  Televize  by  mohly  z rozhraní  DomaciSpotrebice  implementovat  metodu 
prepnoutProgram()

  a  následně ji  volat.  V každé  třídě  by  vykonávala  stejnou  činnost  (přepínala 

program, ale v jiném kontextu – v každé třídě by metoda vykonávala jiné kroky). 

Témata, do kterých materiál patří