Technika | Programování

Java pro začátečníky (13) – Abstraktní třídy a rozhraní

Anonym

20:10 | 24.10.2010
Anonym

Hodnocení

Článek rozebírá problematiku abstraktních tříd a rozhraní v programovacím jazyce Java. Obě tyto konstrukce jsou také předvedeny na snadno pochopitelných příkladech.

Java pro začátečníky (13) – Abstraktní třídy a rozhraní
Java pro začátečníky (13) – Abstraktní třídy a rozhraní

Minule jsme si ukázali, jakým způsob lze v Javě specifikovat podtypy. Tentokrát budeme postupovat opačným směrem – představíme si rozhraní a abstraktní třídy, což jsou konstrukty, které slouží ke generalizaci (zobecnění) tříd.

Stejně jako v minulém dílu si představme, že máme firmu, kde pracují zaměstnanci mnoha různých profesí (ředitele, sekretářky, uklízečky...). Tito zaměstnanci sdíli určité generické chování, které je společné všem profesím, například všichni zdraví na potkání své kolegy.

Zaměstnanci se ale v určitých aspektech liší. Všichni sice pracují (metoda work()), ale každá profese dělá něco trochu jiného.Minule jsme tuto situaci řešili tak, že jsme vytvořili třídu obecného zaměstnance, ze které dědili všichni specifičtí činitelé.

Tentokrát ovšem v naší firmě pracují pouze specifičtí zaměstnanci – to znamená, že neexistuje (nemůže existovat) žádná instance obecné profese. Z tohoto hlediska by bylo velmi nešikovné implementovat metody společné nadtřídy (když stejně nebudou nikdy využity). Zároveň by toto nijak nezamezilo konstrukci onoho obecného zaměstnance, který v naší firmě nemůže pracovat (z definice příkladu).

Zdroj: Algoritmy.net

Nepřehlédněte

John: Jančík obviněn bude. Vytáhli jsme kostlivce ze…

John: Jančík obviněn bude. Vytáhli jsme kostlivce ze skříní :: Domácí :: ČT24

7.1. | 02:43 Ct24.cz

Praha – Minulý týden zrušil státní zástupce usnesení o…

Logitech G11 Gaming Keyboard

Logitech G11 Gaming Keyboard

7.1. | 02:43 Alza.cz

Profesionální herní klávesnice, ke které dostanete herní myš…

Shakes a Fidget - Cheat

Shakes a Fidget - Cheat

7.1. | 02:43 Shakes-And-Fidget.cz

Návod jak vydělat neomezené množství zlaťáků a houbiček

Alternativa k PPC kampaním od společnosti mClick je tu!

Alternativa k PPC kampaním od společnosti mClick je tu!

13.11. | 15:04 Webitech.cz

Jedná se o systém s názvem mClick, který spustila Česká…


Komentáře

  • Tento článek ještě nikdo neokomentoval. Buď první!
  • Anonym

Oblíbenost