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

जावा में मेथड ओवरराइडिंग के साथ एक्सेप्शन हैंडलिंग।


हां, हम निम्नलिखित नियम से संबंधित जावा में केवल अपवाद हैंडलिंग को बदलकर एक विधि को ओवरराइड कर सकते हैं -

ओवरराइडिंग विधि किसी भी अनियंत्रित अपवाद को फेंक सकती है, भले ही ओवरराइड विधि अपवादों को फेंके या नहीं। हालांकि, ओवरराइडिंग विधि को चेक किए गए अपवादों को नहीं फेंकना चाहिए जो ओवरराइड विधि द्वारा घोषित किए गए अपवादों की तुलना में नए या व्यापक हैं। ओवरराइडिंग विधि ओवरराइड विधि की तुलना में संकरे या कम अपवाद फेंक सकती है।


  1. जावा विधि को ओवरराइड करने के नियम

    निम्नलिखित नियम हैं जिन पर हमें किसी विधि को ठीक से ओवरराइड करते समय विचार करना चाहिए - तर्क सूची बिल्कुल ओवरराइड विधि के समान होनी चाहिए। रिटर्न प्रकार वही होना चाहिए या सुपरक्लास में मूल ओवरराइड विधि में घोषित रिटर्न प्रकार का उप-प्रकार होना चाहिए। पहुंच स्तर ओवरराइड विधि के पहुंच स्तर से अधिक प्

  1. जावा में विधि ओवरराइडिंग

    ओवरराइडिंग एक ऐसे व्यवहार को परिभाषित करने की क्षमता है जो उपवर्ग प्रकार के लिए विशिष्ट है, जिसका अर्थ है कि एक उपवर्ग अपनी आवश्यकता के आधार पर एक मूल वर्ग विधि को लागू कर सकता है। ऑब्जेक्ट-ओरिएंटेड शब्दों में, ओवरराइडिंग का अर्थ मौजूदा पद्धति की कार्यक्षमता को ओवरराइड करना है। उदाहरण आइए एक उदाहरण

  1. Pry . में अपवादों के साथ कार्य करना

    यदि आप मेरे जैसे हैं, तो आप रेल कंसोल का बहुत उपयोग करते हैं। और अब तक मुझे लगता है कि हर कोई इस बात से सहमत है कि रेल कंसोल के लिए Pry सबसे अच्छी चीज है ... ठीक है, कभी भी। बिल्ट-इन टू प्राइ कुछ बहुत ही शानदार विशेषताएं हैं जो साधारण पुराने IRB की तुलना में अपवादों के साथ काम करना बहुत आसान बनाती