IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Direktiva @Override - funkce

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Insight
Člen
Avatar
Insight:8.12.2018 20:28

Ahoj. Vůbec jsem nepochopil, jak funguje direktiva @Override, resp. mě nenapadá žádné možné využití. Bude někdo tak hodný a ukáže mi prosím nějaký kousek kódu, kde se @Override používá? Myslím, že by mi to dost pomohlo.
Děkuji moc.

Zkusil jsem: Ze začátku jsem ji chápal následovně:
Měl jsem třídu Čtverec, v něm metody Obvod a Povrch.
Pak jsem vytvořil třídu Obdélník, v ní jsem dědil ze Čtverce a vytvořil dalíš metodu Povrch s direktivou @Override. Ovšem program se choval stejně, jako bez @Override.

Chci docílit: Chci pochopit její využití

 
Odpovědět
8.12.2018 20:28
Avatar
Vít Vlach
Člen
Avatar
Odpovídá na Insight
Vít Vlach:8.12.2018 20:37

Stačí použít google a najdeš odkaz na diskuzi na ITnetwork, kde se na to už někdo ptal :-)

override jednoznačně znamená, že metoda přepíše metodu se stejnou signaturou v rodičovském objektu (aby se mohl potomek chovat jinak než rodič)

Odkaz na diskuzi

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
8.12.2018 20:37
My code doesn't work. Let's change nothing and run it again.
Avatar
Vít Vlach
Člen
Avatar
Vít Vlach:8.12.2018 20:45

v mém případě jsem poprvé začínal využívat @Override před metodou string toString
Odkaz na String toString

Nahoru Odpovědět
8.12.2018 20:45
My code doesn't work. Let's change nothing and run it again.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.