यदि आप ग्रहण में नए वर्ग के संवाद का उपयोग करते हैं, तो आप सुपरक्लास क्षेत्र को केवल java.lang.Exception
"सुपरक्लास से कंस्ट्रक्टर्स" की जांच कर सकते हैं और यह निम्नलिखित उत्पन्न करेगा:
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()
डीफॉल्ट कंस्ट्रक्टर में कॉल न करने के बारे में नीचे दिए गए सवाल के जवाब में, ओरेकल का यह कहना है :
नोट: यदि कोई कंस्ट्रक्टर स्पष्ट रूप से सुपरक्लास कंस्ट्रक्टर को लागू नहीं करता है, तो जावा कंपाइलर सुपरक्लास के नो-लॉजिक कंस्ट्रक्टर को स्वचालित रूप से एक कॉल सम्मिलित करता है।