mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Náhodný
speech play
speech pause
speech stop

Dědičnost v objektově orientovaném programování (OOP)

Dědičnost je mechanismus v objektově orientovaném programování (OOP), který umožňuje jedné třídě dědit vlastnosti a chování od jiné třídy. Třída, ze které se dědí, se nazývá „nadtřída“ nebo „rodičovská třída“, zatímco třída, která dědí, se nazývá „podtřída“ nebo „podřízená třída“. supertřída. Jinými slovy, dědic je třída, která dědí atributy a metody jiné třídy.

Řekněme například, že máme dvě třídy: `Auto` a `Sportovní vůz`. Třída `Car` má atributy jako `color`, `make` a `model` a metody jako `drive()` a `brake()`. Třída `SportsCar` přebírá všechny tyto atributy a metody z třídy `Car`, ale má také některé další atributy a metody, které jsou specifické pro sportovní vozy. Třída „SportsCar“ by tedy byla dědicem třídy „Auto“. Místo toho, abychom museli definovat stejné atributy a metody ve více třídách, můžeme je definovat jednou v nadtřídě a nechat je zdědit všechny podtřídy. Díky tomu je náš kód efektivnější a snáze se udržuje.

Knowway.org používá cookies, aby vám mohl poskytovat lepší služby. Používáním Knowway.org souhlasíte s naším používáním cookies. Podrobné informace naleznete v našem textu Zásad používání souborů cookie. close-policy