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

ओवरराइड करते समय क्या सबक्लास जावा में अपवाद नहीं फेंकना चुन सकता है?

यदि सुपर-क्लास विधि कुछ अपवाद फेंकती है, तो आप बिना किसी अपवाद को फेंके इसे ओवरराइड कर सकते हैं।

उदाहरण

निम्नलिखित उदाहरण में सुपर-क्लास की नमूना विधि () विधि FileNotFoundException अपवाद को फेंकती है और, नमूना विधि () विधि किसी भी अपवाद को नहीं फेंकती है। फिर भी यह प्रोग्राम बिना किसी त्रुटि के संकलित और निष्पादित हो जाता है।

आयात करें सुपरक्लास की विधि"); }}पब्लिक क्लास ExceptionsExample सुपर { public void sampleMethod() {System.out.println("Method of Subclass"); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args []) {अपवाद उदाहरण obj =नया अपवाद उदाहरण (); obj.sampleMethod (); }}

आउटपुट

उपवर्ग की विधि

  1. हम जावा में पैक () विधि का उपयोग कब कर सकते हैं?

    द पैक() विधि विंडो . में परिभाषित है जावा में वर्ग और यह फ्रेम को आकार देता है ताकि इसकी सभी सामग्री उनके पसंदीदा आकार पर या उससे ऊपर हो। पैक() . का एक विकल्प विधि setSize() . को कॉल करके स्पष्ट रूप से एक फ्रेम आकार स्थापित करना है या सेटबाउंड्स () तरीके। सामान्य तौर पर, पैक () . का उपयोग करते हु

  1. हम जावा में इनवोकलेटर () विधि को कैसे कॉल कर सकते हैं?

    एक आह्वानबाद में() विधि एक स्थिर . है स्विंग यूटिलिटीज . की विधि वर्ग और इसका उपयोग किसी कार्य को करने के लिए किया जा सकता है अतुल्यकालिक रूप से एडब्ल्यूटी . में ईवेंट डिस्पैचर थ्रेड . SwingUtilities.invokeLater() विधि SwingUtilities.invokeAndWait() . की तरह काम करती है सिवाय इसके कि यह अनुरोध

  1. हम जावा में जेपीनल की पेंटकंपोनेंट () विधि को कैसे कार्यान्वित कर सकते हैं?

    A JPanel एक हल्का कंटेनर है और यह एक अदृश्य . है घटक जावा में। JPanel का डिफ़ॉल्ट लेआउट FlowLayout है . JPanel बनने के बाद, अन्य घटकों को JPanel . में जोड़ा जा सकता है इसके जोड़ें () . पर कॉल करके वस्तु विधि कंटेनर . से विरासत में मिली है कक्षा। paintComponent() JPanel . पर कुछ आकर्षित करने क