Java'da Kullanıcı Tanımlı İstisna Nasıl Oluşturulur

İçindekiler:

Anonim

Java'da Kullanıcı Tanımlı İstisna nedir?

Kullanıcı Tanımlı İstisna veya özel istisna, kendi istisna sınıfınızı yaratıyor ve bu istisnayı 'atma' anahtar kelimesini kullanarak fırlatıyor. Bu, istisna sınıfını genişleterek yapılabilir.

Türetilmiş sınıfınızdaki Exception sınıfında bulunan yukarıdaki yöntemlerden herhangi birini geçersiz kılmanıza gerek yoktur. Ancak pratik olarak, programlama ihtiyaçlarınıza göre bir miktar özelleştirmeye ihtiyacınız olacaktır.

Örnek: Kullanıcı Tanımlı bir İstisna Sınıfı oluşturmak için

Adım 1) Aşağıdaki kodu düzenleyiciye kopyalayın

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) ;}}

Adım 2) Kodu Kaydedin, Derleyin ve Çalıştırın. İstisnai çıktı -

NOT:

"Fırlatma" anahtar sözcüğü , yeni bir İstisna oluşturmak ve bunu catch bloğuna atmak için kullanılır.