reklama

Jak získat data z proměnné od svého potomka

Sten

Re:Jak získat data z proměnné od svého potomka
« Odpověď #15 kdy: 26. 04. 2014, 16:09:39 »
Citace
Kód: [Vybrat]
class Syn extends Tata {

Položil bych si základní otázku. "Je každý syn tátou?" - odpovím si sám, není. Tady dědičnost prostě nepatří. Pokud se snažíš o to, abys o každém synovi mohl říci, kdo je jeho táta, přidej třídě Syn atribut. Ekvivalentně třídě Tata můžeš přidat atribut děti.

Pravděpodobně jde jen o chybu terminologie a OP měl na mysli předka a potomka.
Je tedy každý potomek předkem?

Ano, v terminologii OOP to tak je, i když se to nepopisuje přímo takto, ale že každá instance potomka je instance předka

reklama


Kit

Re:Jak získat data z proměnné od svého potomka
« Odpověď #16 kdy: 27. 04. 2014, 09:28:53 »
Je tedy každý potomek předkem?
Ano, v terminologii OOP to tak je, i když se to nepopisuje přímo takto, ale že každá instance potomka je instance předka
Chtěl jsem tím dát najevo, že pokud názvy tříd Syn a Táta nahradíme názvy Potomek a Předek, na názornosti se nic nezmění. Názorné není ani jedno ani druhé.

 

reklama