Jika Anda menggunakan dialog kelas baru di Eclipse Anda bisa mengatur bidang Superclass ke java.lang.Exception
dan centang "Konstruktor dari superclass" dan itu akan menghasilkan yang berikut:
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
}
}
Menanggapi pertanyaan di bawah ini tentang tidak memanggil super()
konstruktor defualt, Oracle mengatakan ini :
Catatan: Jika konstruktor tidak secara eksplisit memanggil konstruktor superclass, kompiler Java secara otomatis memasukkan panggilan ke konstruktor no-argumen superclass.