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 – 12. diel - Vlastnosti

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
Odpovedá na matesax
Libor Šimo (libcosenior):31.5.2013 6:21

No super. Pretože som doteraz s typom bool poriadne nerobil, napísal som hlúposť.
Znovu sa mi potvrdila moja skúsenosť. "Nezverejňuj nič, čo nemáš overené prakticky."

Editované
Odpovedať
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
matesax
Tvůrce
Avatar
Odpovedá na Libor Šimo (libcosenior)
matesax:31.5.2013 6:52

Mě přijde, že lidi mají nějak podvědomě zakořeněné větvit... :) To mi kolikrát hlava nebere - ale prostě boolean nesmyslně větvit...

Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na matesax
David Hartinger:31.5.2013 9:05

Když učím začátečníky programovat, tak boolean normálně větvíme, dokonce jako if (promenna == true). Když někdo viděl podmínky poprvé, je to lepší. Dále to samozřejmě opouštíme.

Odpovedať
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovedá na David Hartinger
Kit:31.5.2013 9:30

No jo, ale je logickou chybou 2× zapisovat do proměnné Nevychovanec. Poprvé false a potom teprve true. Má se zapisovat až finální hodnota.

Odpovedať
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Tvůrce
Avatar
Odpovedá na matesax
Kit:31.5.2013 9:34

Mně zase přijde, že lidi mají podvědomě zakořeněné dělat cykly. To mi kolikrát hlava nebere.

Odpovedať
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
matesax
Tvůrce
Avatar
Odpovedá na Kit
matesax:31.5.2013 13:51

Já jsem býval stejného názoru - dokud jsem nedošel k JSA... (Assembly)

Avatar
matesax
Tvůrce
Avatar
Odpovedá na David Hartinger
matesax:31.5.2013 13:56

Jak to může být názornější? Zaprvé by to znamenalo, že podmínce rozumí méně, než booleanu a za druhé je akorát matoucí jak správně programovat... (Již několikrát jsem musel přeučovat programátory přicházející do našeho týmu - a nemístné větvení, cykly atd. jednomu zůstaly dokonce přes 2 roky)

Avatar
Odpovedá na matesax
Luboš Běhounek Satik:31.5.2013 14:02

Souhlasím s sdracem, taky mi přijde pro začátečníka přehlednější a hlavně intuitivnější tam mít i to "== true" i u zjišťování stavu bool proměnných, i když se to celé dá hodně zkrátit a nemít tam ani podmínku, ani "==true".

Pro začátečníka může být matoucí vidět všechny ty kroky spojené do jednoho.

Editované
Odpovedať
https://www.facebook.com/peasantsandcastles/
Avatar
Libor Šimo (libcosenior):9.6.2013 13:58

Tu je chyba:
"Ještě si opět vyzkoušejme problémový příklad:"

Student s = new Student("Pavel Hora", true, 20);
s.vek = 15;
s.pohlavi = false;
Console.WriteLine(s);

Riadok

s.pohlavi = false;

je špatne. Asi by bolo dobré to opraviť.

Odpovedať
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
David Hartinger
Vlastník
Avatar
Odpovedať
New kid back on the block with a R.I.P
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é 10 správy z 99.