क्लास कास्ट अपवाद क्या है?
क्लास कास्ट अपवाद क्या है?

वीडियो: क्लास कास्ट अपवाद क्या है?

वीडियो: क्लास कास्ट अपवाद क्या है?
वीडियो: #AnswerThat - जावा में क्लासकास्टएक्सेप्शन, जावा में अपवाद 2024, मई
Anonim

1 परिचय। क्लासकास्ट अपवाद एक रनटाइम है अपवाद जावा में उठाया गया जब हम अनुचित तरीके से प्रयास करते हैं ढालना ए कक्षा एक प्रकार से दूसरे प्रकार में। यह इंगित करने के लिए फेंका गया है कि कोड ने प्रयास किया है ढालना संबंधित के लिए एक वस्तु कक्षा है, लेकिन इसका उदाहरण नहीं है।

यह भी जानना है कि ClassCastException का क्या कारण बनता है?

क्लासकास्ट अपवाद तब होता है जब कोड ने किसी ऑब्जेक्ट को उस प्रकार में डालने का प्रयास किया है जिसमें वह ऑब्जेक्ट नहीं है। उपरोक्त उदाहरण में, क्लास बी क्लास ए टाइप है लेकिन क्लास बी क्लास सी टाइप नहीं है। इसलिए, आपको मिल रहा है क्लासकास्ट अपवाद.

यह भी जानिए, नल पॉइंटर एक्सेप्शन क्या है? शून्य सूचक का अपवाद एक रनटाइम अपवाद है। जावा में, एक विशेष शून्य मान किसी ऑब्जेक्ट संदर्भ को असाइन किया जा सकता है। शून्य सूचक का अपवाद फेंक दिया जाता है जब कोई एप्लिकेशन किसी ऑब्जेक्ट संदर्भ का उपयोग करने का प्रयास करता है जिसमें शून्य मूल्य। a. द्वारा निर्दिष्ट वस्तु पर एक उदाहरण विधि को कॉल करना शून्य संदर्भ।

इस संबंध में, आप ClassCastException से कैसे बचते हैं?

किसी वर्ग की वस्तु को किसी अन्य वर्ग में डालने का प्रयास करते समय सावधान रहें। सुनिश्चित करें कि नया प्रकार इसके मूल वर्गों में से एक से संबंधित है। आप ऐसा कर सकते हैं रोकना NS क्लासकास्ट अपवाद जेनरिक का उपयोग करके, क्योंकि जेनरिक संकलन समय जांच प्रदान करता है और टाइप-सुरक्षित अनुप्रयोगों को विकसित करने के लिए इसका उपयोग किया जा सकता है।

जावा में क्लास नॉट अपवाद क्या है?

NS कक्षा में कोई भी अपवाद नही है फेंका जाता है जब जावा वर्चुअल मशीन (JVM) किसी विशेष को लोड करने का प्रयास करती है कक्षा और निर्दिष्ट कक्षा नहीं मिल सकती है क्लासपाथ में। NS कक्षा में कोई भी अपवाद नही है एक जाँच है अपवाद और इस प्रकार, एक विधि या कंस्ट्रक्टर के थ्रो क्लॉज में घोषित किया जाना चाहिए।

सिफारिश की: