Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
dieťa objekt triedy zdedí metódy od svojich rodičovských tried . Keď dieťa dedí metódy s rovnakými názvami , bude to mať konflikt dedičnosti a musí určiť , ktorú metódu použiť . Tieto konflikty sa môžu objaviť náhodou , keď programátor nechtiac dáva jedinečné metódy v rôznych nadradených tried s rovnakým názvom .
Efekty
dedičské konflikty vytvárať chyby v softvéri . Keď objekt beží v programe prežíva konflikt , bude to generovať chybu . Ak to má spôsob , ako zvládnuť konfliktné metódy svojich rodičovských tried , program nemusí fungovať správne alebo havárii úplne , v závislosti na tom , ako kritický objekt .
Úvahy
niektorí programátori konštrukčné programy , ktoré neumožňujú viacnásobnú dedičnosť , alebo spôsob , ako previesť viacnásobnú dedičnosť na jednom dedičstva . Programátori môžu tiež definovať súbor pravidiel pre triedu sledovať , aby nedošlo k dedičstvu konfliktov , napríklad tým , disjointing metód trieda dedí , takže nemajú pracovať spoločne .