Java - nadtřídy a podtřídy

Obsah
The orientace objektu Byl zaveden jako nejlepší způsob vývoje složitých a velkých aplikací díky dědičnému faktoru, který není ničím jiným než zděděním jeho funkcí z hotových tříd v nových třídách, které vytváříme a do nichž přidáváme pouze nové funkce, které jsou ne ve třídě, ze které jsme zdědili.
Celé toto téma znamená, že můžeme získat již vyvinuté a testované metody a funkce, díky čemuž můžeme tyto kroky jednoduše přeskočit, abychom vyvinuli pouze to, co potřebujeme, přičemž se tento čas vývoje může výrazně snížit a také množství kódu, které potřebujeme napsat .
V době modelovat třídu víme, že jejich objekty budou mít nějaké vlastní atributy, ale budou existovat zcela odlišné třídy, které je mohou sdílet atributy s jinou třídou, takže místo kopírování atributů znovu a znovu můžeme vytvořit třídu se vším, co mají společné, a zdědit po ní přidáním konkrétních věcí každé z nich.
Tohle je to, čemu říkáme dědictví, ale mimo to nadtřída by byla třída, která má všechny společné atributy a metody, a podtřídy budou ti, kteří dědí od prvního, s tímto vytvoříme systém třídní hierarchie, kde čím vyšší je specifikace, jsou úrovně sníženy a neexistuje žádný limit, můžeme mít třídu, která dědí z jiné třídy, která zase zdědila z jiné třídy, a tím můžeme přenášet běžné atributy do nižší třídy, která bude velmi specifické, ale které mohou sdílet řadu funkcí s jinými objekty.
The klasický příklad k popisu tohoto chování se používají třídy geometrických obrazců„Tento případ slouží jako studie, protože všechny obrázky sdílejí některé atributy, například mohou mít barvu, mohou být touto barvou vyplněny a pak má každý detail své vlastní charakteristiky, například způsob, jakým je vypočítala plochu, pokud má stejné strany nebo různé strany nebo poloměr v případě kruhů.
Podívejme se níže na malý diagram, který ilustruje, jak se problém dědičnosti chová v a nadtřída:

Jak vidíme z nadřazené třídy nebo nadtřídy, společné atributy se sníží a poté každá dcera nebo podtřída definuje své vlastní a individuální, čímž můžeme znovu vytvořit vše, o čem jsme mluvili.
Znovu použijte kódZde je důležité vidět, co tento proces znamená v objektově orientované filozofii, a že pomáhá znovu použít kód, protože nám umožňuje vytvářet velmi obecné třídy, které lze zdědit, a sdílet tak základní funkce a metody, které bychom neměli vrátit se k. napsat.
Tím tento tutoriál dokončujeme, dosáhli jsme nové koncepční oblasti objektové orientace, pokud na to při navrhování naší aplikace nebo programu myslíme a vyvíjíme se na základě dědictví Y opětovné použití kódu, dosáhneme vyšší rychlosti vývoje a budeme lépe využívat nástroje, které Jáva dává k dispozici.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave