Πώς να δημιουργήσετε εξαίρεση που καθορίζεται από το χρήστη σε Java

Τι είναι η εξαίρεση που ορίζεται από το χρήστη στην Java;

Η εξαίρεση που ορίζεται από το χρήστη ή η προσαρμοσμένη εξαίρεση δημιουργεί τη δική σας κατηγορία εξαίρεσης και δημιουργεί αυτήν την εξαίρεση χρησιμοποιώντας τη λέξη-κλειδί «ρίψη». Αυτό μπορεί να γίνει επεκτείνοντας την κλάση Exception.


Εξαίρεση που καθορίζεται από το χρήστη σε Java

Δεν χρειάζεται να παρακάμψετε καμία από τις παραπάνω μεθόδους που είναι διαθέσιμες στην κλάση Exception, στην παραγόμενη κλάση σας. Αλλά πρακτικά, θα χρειαστείτε κάποια προσαρμογή σύμφωνα με τις προγραμματιστικές σας ανάγκες.

Παράδειγμα: Για να δημιουργήσετε μια κλάση εξαίρεσης που ορίζεται από το χρήστη

Βήμα 1) Αντιγράψτε το following κώδικα στον επεξεργαστή

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) Αποθηκεύστε, μεταγλωττίστε και εκτελέστε τον κώδικα. Εξαιρούμενη έξοδος –


Εξαίρεση που καθορίζεται από το χρήστη σε Java

ΣΗΜΕΙΩΣΗ: Η λέξη-κλειδί "βολή" χρησιμοποιείται για τη δημιουργία μιας νέας Εξαίρεσης και τη μεταφορά της στο μπλοκ catch.