Obsah
Je možné vyvinout základní programy, pokud se naučíme používat většinu základních funkcí Jáva, jako je deklarace proměnných, použití různých smyček a cyklů, podmínění atd. Pokud jsme věnovali pozornost, lze si uvědomit, že navzdory použití těchto komponent bylo vždy vše ohraničeno třídou.To ale neznamená, že se používá objektově orientovaný přístup, tento přístup nebo filozofie je to, co nám umožní vyvíjet profesionálnějším a pokročilejším způsobem složitější a rozsáhlejší programy.
Definice tříd
The Objektově orientované programování v zásadě jde o vybudování systému, kde můžeme propojovat objekty, objekty jsou definovány třídami, které se ukáží jako šablony, které budou definovat jejich vlastnosti.
Toto je poněkud zjednodušené vysvětlení, ale může to být klíčové pro pochopení toho, co máme na mysli, protože klíčový koncept objektové orientace je abstrakce a jako takové je něco složitého vidět pouhým okem.
PříkladPodívejme se na jednoduchém příkladu na způsob, jakým můžeme postavit objekt, řekněme, že chceme definovat kruh, pokud přejdeme k jeho nej minimalističtějšímu výrazu, víme, že kruh je geometrický útvar, jehož atribut nebo vlastnost, která jej odlišuje, je že má poloměr, což je míra, kterou jej budeme kvantifikovat.
Pak můžeme definovat objektově orientované programování, jako jak přinést do našich show předměty ze skutečného života.
Jak definovat třídu
Na definovat třídu Ze kterého můžeme získat objekt, musíme definovat několik klíčových prvků, podívejme se na následujícím obrázku na kód, kde byla pro kruhy definována třída:
Jak vidíme, dává nám to základ, abychom mohli vytvořit mnoho objektů ze stejné definiceNapříklad bychom mohli vytvořit 100 kruhů pouze s jednou třídou a těchto 100 kruhů by mohlo být vše odlišných, což nás vede k úspoře velkého množství kódu než vytváření definice pro každý kruh se smyčkou.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