Instanceof mě taky napadlo, ale myslela jsem, že to trochu odporuje OOP, tak jsem se snažila přijít na něco jiného. Nicméně díky, asi to udělám takto.
Příspěvky odeslané z IP adresy 2001:718:1e03:a01::251...–
Zuzana
Zuzana
Ahoj, ráda bych se zeptala jaké je "správné objektové" řešení následujícího problému:
Mám třídu Rostliny a třídu Květiny, která od rostlin dědí. Kromě atributů rostlin má pouze jeden atribut navíc - barva květu. Dále mám pole Rostlin, kde jsou objekty tříd Rostliny i Květiny pohromadě.
Problém: Chci zjistit, jestli se v poli nachází květina s určitou barvou květu. Jak mám udělat vyhledávání, aniž bych se u každého objektu musela dotazovat na jeho typ, a pokud by to byla květina, tak dále na barvu květu?
Děkuji za odpověď.
Zuzana