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

Člen

Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
S tou knihou zkušenosti nemám, ale osobně si také musím zadání
přečíst, abych ho pochopil
Každopádně pokud máš pocit, že něčemu nerozumíš, zkus si najít
nějaké další zdroje, ze kterých si znalosti ověříš. Tenhle pocit jsem
měl mnohokrát a věr mi, že často není problém v tobě, ale třeba ve
špatně naformulovaných otázkách. Takže hlavně klid
Dobře, děkuju
Každopádně, nepracuji jen s knihou a pročítám kódy i z jiných
zdrojů.
Měl bych ještě jednu otázku, která sice s tou původní nijak
nesouvisí, ale nerad bych pro ní otevíral novou diskuzi. Když mám interface
a implemetuji jej v jedné třídě, jak mohu následně použít jeho metody
mimo tuto třídu ? Mohu všechny třídy, ve kterých chci použít metody
tohoto interface, nechat dědit od třídy, která je implementuje (to ale pak
ztrácí smysl, protože třída už nemůže dědit od žádné jiné třídy.
Můžu napsat interface takové metody, která bude pracovat s supertřídou
object, a tak ji budu moci použít v jakékoliv třídě, která po ní dědí
(což jsou všechny třídy ve stejném balíčku, jestli se nepletu). Když s
interface budu pracovat takto (se supertřídou Object) budu muset všechny
použité objekty typu Object přetypovat, že ? Můžu nechat implementovat
interface i jinou třídou, bez toho, abych v ní znovu implementoval metody
interface (to jsem někde viděl, ale nejsem si jistý, že jsem to pochopil
správně) → tedy, že další třída bude mít v hlavičce napsáno, že
sice implementuje interface, ale uvnitř ní pouze její instance, které tak
budou moci používat interface .... pokud byste nechápali, co tím myslím,
nebudu se ničemu divit, časod času mám pocit, že ani já sám nevím, o
čem mluvím A poslední
otázka ... jakými jinými způsoby se dá interface ještě rozšířit do
dalších tříd, abych mohl jeho metody použit s jehjich instancemi. Díky
všem, kteří se mnou mají trpělivost
Možná nevíš že jedno rozhraní může být implementováno více třídami a každá z těchto tŕíd musí všechny metody rozhraní implementovat, nebo definovat a označit jako abstraktní.
To jsem věděl, a omlouvám se, že to z tak zmateného textu nešlo
vytušit, ale přesto děkuju. Cílem otázek nebylo získat jednoznačnou
odpověď na všechny z nich, ale dozvědět se o dalších možnostech trochu
lidovějším podáním, než nabízí většina knih (většinou
předimenzovaně větvené a složité) Nicméně děkuji
Malá rada: pokud chceš, aby někdo tvůj komentář viděl, používej
tlačítko Odpovědět nebo Označit člena
Byla docela náhoda, že jsem
si tvé odpovědi já všiml.
Zobrazeno 7 zpráv z 7.