Eclipse'de yeni sınıf iletişim kutusunu kullanırsanız, Üst Sınıf alanını ayarlayabilir ve "Üst sınıftan yapıcılar java.lang.Exception
" seçeneğini işaretleyebilirsiniz ve aşağıdakileri oluşturur:
package com.example.exception;
public class MyException extends Exception {
public MyException() {
// TODO Auto-generated constructor stub
}
public MyException(String message) {
super(message);
// TODO Auto-generated constructor stub
}
public MyException(Throwable cause) {
super(cause);
// TODO Auto-generated constructor stub
}
public MyException(String message, Throwable cause) {
super(message, cause);
// TODO Auto-generated constructor stub
}
}
super()
Defualt yapıcısını çağırmamaya ilişkin aşağıdaki soruya yanıt olarak Oracle şunları söylemektedir :
Not: Bir kurucu üst sınıf kurucusunu açıkça çağırmazsa, Java derleyicisi üst sınıfın bağımsız değişken yapıcısına otomatik olarak bir çağrı ekler.