Avatar
Jakub Zourek
Člen
Avatar
Jakub Zourek:

V testu je například uvedeno jako správná odpověď, že výjimku v programu vyvolá chyba ve zdrojovém kódu. To je blbost, protože to vyhodí error nebo warning už při kompilaci, ale určitě ne výjimku za běhu. O tom, že gettery a settery neslouží k zapouzření, ale naopak k otevření vnitřní struktury objektu také není potřeba diskutovat.

 
Odpovědět  +2 27.3.2014 12:54
Avatar
vesel.fil
Člen
Avatar
vesel.fil:

Chyba ve zdrojáku vyhodí vyjímku. Chyba v syntaxi zdrojáku hází warningy a errory, ale chyba ve zdrojáku vyhodí vyjímku. např.

int value = Integer.valueOf(textField.getText());

a řekněme, že v text fieldu je "ahoj". A vyjímka je na světě. Žádné errory při kompilaci, ale zdroják je napsaný špatně - měl tam být try-catch blok.

Nahoru Odpovědět  -1 27.3.2014 21:18
I don't necessarily agree with everything I say.
Avatar
Jakub Zourek
Člen
Avatar
Odpovídá na vesel.fil
Jakub Zourek:

To není chyba ve zdrojovém kódu, ale běhová chyba. Kdyby to byla chyba ve zdrojovém kódu, ohlásil by ji kompilátor jako neošetřenou výjimku.

 
Nahoru Odpovědět  -1 28.3.2014 15:07
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.