ragazzi avete qualche esempio di eccezione???
ragazzi avete qualche esempio di eccezione???
quando il diavolo ti accarezza è perchè vuole la tua anima
Intendi forse dire un esempio di classe per definire una propria eccezione??Originariamente inviato da gax80
ragazzi avete qualche esempio di eccezione???
Basta che estendi una delle eccezioni già esistenti nel framework che si addice di più, concettualmente, al compito che deve fare la tua eccezione. Se estendi RuntimeException (o una sua sottoclasse) la tua eccezione è "unchecked". Se estendi Exception (o una sua sottoclasse ad esclusione del ramo RuntimeException) allora è "checked".
La maggior parte delle eccezioni (es. Exception) ha 4 costruttori. Uno è senza messaggio, l'altro è con il messaggio, e gli altri due servono per realizzare quello che si chiama "exception-chaining", perché ricevono un Throwable da incapsulare nella eccezione. Non è per forza necessario definire tutti i 4 costruttori (anche se sarebbe una buona cosa).
Esempio:
Tutto qua.codice:public class MyCustomException extends Exception { public MyCustomException () { super(); } public MyCustomException (String message) { super(message); } }
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet