Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 1. diel - Úvod do kolekcií a genericita v Jave

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Jan Sobotka
Člen
Avatar
Jan Sobotka:26. januára 18:28

Jako začátečník absolutně nechápu, co chtěl autor tímhle článkem říct. Proč jsme vlastně tohle všechno dělali? V textu nikde není zmínka o založení třídy Main, ale máme v metodě main() něco tvořit, přitom podle vzorové aplikace tam jsou třídy dvě.

Avatar
Kamila Kašparová :24. marca 9:45

chybí mi podrobnejsi popisovani zakladani trid - tady napr chybi zalozeni tridy program jen se hovori o metode main..musela jsem si to zkontrolovat podle prilozeneho zipu abych to mela dobre

Avatar
Kristýna Bímanová:30. marca 21:42

Hej a já si myslela, že když se prokoušem OOP, kde posledních pár lekcí bylo dost odfláklých, že už to bude ok :D A zas není jasné, co se kam píše, i když po OOP člověk dokáže už líp poznat, co kam patří. Nicméně mi IDE hází chyby, které v tutoriálu nejsou, tak nevím nevím...

Avatar
Lubor Pešek
Člen
Avatar
Lubor Pešek:2. júna 14:28

No tě bůh. V lekci o kolekcích hned začínat s generikou... Mám za to, že když někdo dá OOP kurz, tak teď už to začne balit a kašle na to.
Spíš by bylo lepší učit generiku stylem, kdy uvedete konkrétní příklad, kdy je potřeba, aby měli studenti ponětí, k čemu to vlastně je. Z toho článku ani nejde pochopit, proč vlastně generika existuje.

Odpovedať
Existují dva způsoby, jak vyřešit problém. Za prvé vyhoďte počítač z okna. Za druhé vyhoďte okna z počítače.
Avatar
Lubor Pešek
Člen
Avatar
Lubor Pešek:2. júna 14:38

A ještě jen takový malý dodatek...
O dědičnosti se v OOP už učilo. A musím uznat, že best practice od Davida by měly být zpoplatněny víc, než všechny články dohromady (se skromností si troufnu říct, že ne pro mě, ale pro nováčky jsou tam naprosto dokonale popsány správné návyky a krásně to shrnuje).

Tak proč se tím dál tutoriál neřídí?
Pominu překlepy - to se stát může a je to vizitka autora, ale...

ArrayList<String> list = new ArrayList<String>();

Jako vážně?
Už se přece učilo, že je lepší v kolekci používat v deklaraci datový typ univerzální (v tomto případě List).
Dále proč vůbec ukazujete, že jde psát zastarale v konstruktoru datový typ do závorek? Ano, je v tom dál zmínka, ale proč vůbec ukazovat špatný způsob? Nemělo by to být naopak? Ukázat správný zápis a o špatném se třeba jen tak mimochodem zmínit?

No a potom názvy:
list
instance
promenna
porovnej
Trida
...

Beru, že je to tutoriál. Beru, že to má být ukázka, ale... i s ukázkou se dá vyhrát. Minimálně by to vedlo i ke komplexnosti příkladů (a je tu několik článků, kde jsou pěkně navazující programy) a aspoň těch 10 minut jste na tom mohli strávit trošku dýl, než to sem nějak naházet.

Chcete-li věcnou kritiku - výše máte pointy. Naložte s nimi dle svého.

Odpovedať
Existují dva způsoby, jak vyřešit problém. Za prvé vyhoďte počítač z okna. Za druhé vyhoďte okna z počítače.
Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 5 správy z 45.