Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

हम जावा में एक कस्टम अपवाद कैसे बना सकते हैं?


कभी-कभी एप्लिकेशन आवश्यकताओं के आधार पर सार्थक अपवाद विकसित करने की आवश्यकता होती है। हम जावा में अपवाद वर्ग का विस्तार करके अपने स्वयं के अपवाद बना सकते हैं

जावा में उपयोगकर्ता-परिभाषित अपवादों को कस्टम अपवाद के रूप में भी जाना जाता है।

उदाहरण के साथ कस्टम अपवाद बनाने के चरण

  • कस्टम एक्सेप्शन क्लास एक कस्टम अपवाद वर्ग है, यह वर्ग अपवाद वर्ग का विस्तार कर रहा है।
  • अपवाद संदेश को क्लास ऑब्जेक्ट में स्थानीय रूप से संग्रहीत करने के लिए एक स्थानीय चर संदेश बनाएं।
  • हम कस्टम अपवाद ऑब्जेक्ट के कंस्ट्रक्टर को एक स्ट्रिंग तर्क दे रहे हैं। कंस्ट्रक्टर ने तर्क स्ट्रिंग को निजी स्ट्रिंग संदेश पर सेट किया।
  • toString() विधि का उपयोग अपवाद संदेश को प्रिंट करने के लिए किया जाता है।
  • हम मुख्य विधि में एक ट्राई-कैच ब्लॉक का उपयोग करके केवल एक CustomException फेंक रहे हैं और देखते हैं कि कस्टम अपवाद बनाते समय स्ट्रिंग कैसे पारित की जाती है। कैच ब्लॉक के अंदर, हम संदेश को प्रिंट कर रहे हैं।

उदाहरण

class CustomException extends Exception {
   String message;
   CustomException(String str) {
      message = str;
   }
   public String toString() {
      return ("Custom Exception Occurred : " + message);
   }
}
public class MainException {
   public static void main(String args[]) {
      try {
         throw new CustomException("This is a custom message");
      } catch(CustomException e) {
         System.out.println(e);
      }
   }
}

आउटपुट

Custom Exception Occurred : This is a custom message

  1. हम जावा में जेटीबल कैसे फ़िल्टर कर सकते हैं?

    एक JTable टेबल बनाने और प्रदर्शित करने की एक बहुत ही लचीली संभावना प्रदान करता है। टेबल मॉडल इंटरफ़ेस उन वस्तुओं के तरीकों को परिभाषित करता है जो तालिका की सामग्री को निर्दिष्ट करते हैं। सारटेबल मॉडल क्लास को आम तौर पर मॉडल तालिका का कस्टम कार्यान्वयन प्रदान करने के लिए बढ़ाया जाता है। JTable वर्

  1. हम जावा में JToggleButton को कैसे कार्यान्वित कर सकते हैं?

    JToggleButton एक JToggleButton सार बटन . का विस्तार है और इसका उपयोग उन बटनों को दर्शाने के लिए किया जा सकता है जिन्हें चालू . पर टॉगल किया जा सकता है और बंद । जब JToggleButton पहली बार दबाया जाता है, यह दबाया रहता है और इसे दूसरी बार दबाने पर ही छोड़ा जा सकता है। एक JToggleButton एक एक्शनइवें

  1. हम जावा में लॉगिन फॉर्म कैसे बना सकते हैं?

    हम Java . का उपयोग करके Java में एक लॉगिन फ़ॉर्म विकसित कर सकते हैं स्विंग तकनीकी। इस उदाहरण में, हम दो लेबल बना सकते हैं उपयोगकर्ता नाम और पासवर्ड , उपयोगकर्ता के लिए मान्य . दर्ज करने के लिए दो टेक्स्ट फ़ील्ड क्रेडेंशियल्स और अंत में एक सबमिट बटन। एक बार जब उपयोगकर्ता दो टेक्स्ट फ़ील्ड में मा