Můžeme dosáhnout polymorfismu bez dědičnosti?

Obsah:

Můžeme dosáhnout polymorfismu bez dědičnosti?
Můžeme dosáhnout polymorfismu bez dědičnosti?

Video: Můžeme dosáhnout polymorfismu bez dědičnosti?

Video: Můžeme dosáhnout polymorfismu bez dědičnosti?
Video: Systém hlavního klíče: Váš klíč k hojnosti 2024, Listopad
Anonim

dědičnost a polymorfismus jsou nezávislé, ale související entity – je možné mít jedno bez druhého. pokud použijeme jazyk, který vyžaduje, aby proměnné měly specifický typ (c++, c, java), můžeme se domnívat, že tyto pojmy jsou propojené.

Je polymorfismus zděděný?

Dědičnost je taková, ve které je vytvořena nová třída (odvozená třída), která zdědí vlastnosti z již existující třídy (základní třída). Zatímco polymorfismus je ten který může být definován ve více formách … Zatímco to může být kompilovaný polymorfismus v čase (přetížení), stejně jako polymorfismus za běhu (přepisování).

Vyžaduje polymorfismus vícenásobnou dědičnost?

Jak řekl Ikke, Vícenásobná dědičnost nemá nic společného s polymorfismem. Třída Child by tedy zdědila atributy i chování z obou tříd.

Lze dosáhnout polymorfismu pomocí dědičnosti?

3. Dědičnost podporuje koncept opětovné použitelnosti a snižuje délku kódu v objektově orientovaném programování. … Dědičnost může být jednoduchá, hybridní, vícenásobná, hierarchická a víceúrovňová. Zatímco to může být kompilovaný-časový polymorfismus (přetížení) stejně jako běhový polymorfismus (přepisování).

Můžeme dosáhnout abstrakce bez dědičnosti?

Abstrakce sama o sobě je možná bez dědičnosti: Třídu můžete vytvořit jako abstrakt a nevyžaduje žádnou dědičnost.

Doporučuje: