Τι είναι η εξαίρεση που καθορίζεται από το χρήστη στην Java;
Η εξαίρεση που καθορίζεται από τον χρήστη ή η προσαρμοσμένη εξαίρεση δημιουργεί τη δική σας κατηγορία εξαίρεσης και ρίχνει αυτήν την εξαίρεση χρησιμοποιώντας τη λέξη-κλειδί «ρίξτε» Αυτό μπορεί να γίνει με την επέκταση της κατηγορίας Εξαίρεση.
Δεν υπάρχει ανάγκη παράκαμψης οποιασδήποτε από τις παραπάνω μεθόδους που διατίθενται στην κατηγορία Εξαίρεσης, στην παράγωγη τάξη σας. Πρακτικά, θα χρειαστείτε κάποια προσαρμογή σύμφωνα με τις ανάγκες προγραμματισμού σας.
Παράδειγμα: Για να δημιουργήσετε μια κατηγορία εξαίρεσης που καθορίζεται από το χρήστη
Βήμα 1) Αντιγράψτε τον ακόλουθο κώδικα στον επεξεργαστή
class JavaException{public static void main(String args[]){try{throw new MyException(2);// throw is used to create a new exception and throw it.}catch(MyException e){System.out.println(e) ;}}}class MyException extends Exception{int a;MyException(int b) {a=b;}public String toString(){return ("Exception Number = "+a) ;}}
Βήμα 2) Αποθήκευση, μεταγλώττιση και εκτέλεση του κώδικα. Εξαιρούμενη έξοδος -
ΣΗΜΕΙΩΣΗ: