वीडियो: क्या हम जावा में चाइल्ड ऑब्जेक्ट्स को पैरेंट ऑब्जेक्ट असाइन कर सकते हैं?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
माता-पिता तथा बच्चा समान डेटा सदस्य वाली कक्षाएं जावा . का संदर्भ चर माता-पिता वर्ग अपनी पकड़ रखने में सक्षम है वस्तु संदर्भ के साथ-साथ इसके बच्चे की वस्तु संदर्भ। संदर्भ धारण बच्चा कक्षा वस्तु संदर्भ मर्जी के सदस्यों (कार्यों या चर) तक पहुँचने में सक्षम नहीं हैं बच्चा कक्षा।
इसके संबंध में, क्या बच्चे के प्रकार की वस्तु को उदाहरण के लिए मूल प्रकार के चर को सौंपा जा सकता है?
नहीं-लेकिन एक वस्तु का मूल प्रकार कर सकते हैं होना एक चर को सौंपा गया का बच्चे का प्रकार.
क्या हम सबक्लास को सुपरक्लास ऑब्जेक्ट असाइन कर सकते हैं? नहीं, यह अनुमति देने के लिए शून्य समझ में आता है। कारण यह है कि उपवर्गों आम तौर पर अतिरिक्त व्यवहार को परिभाषित करें। अगर आप असाइन कर सकते हैं ए सुपरक्लास ऑब्जेक्ट करने के लिए उपवर्ग संदर्भ, आप रनटाइम पर समस्याओं में भाग लेंगे जब आप उन वर्ग सदस्यों तक पहुँचने का प्रयास करें जो वास्तव में मौजूद नहीं हैं।
इसके बाद, सवाल यह है कि क्या बाल वर्ग मूल वर्ग की वस्तु बना सकता है?
सामान्य शर्तों में, जनक वर्ग की वस्तुएँ कर सकते हैं पकड़ वस्तुओं का बाल वर्ग . ठीक उल्टा सकता है सच नहीं हो।
क्या कोई वस्तु किसी अन्य वस्तु को उपवर्गित कर सकती है?
कर सकना एक वस्तु का उपवर्ग के संरक्षित क्षेत्र तक पहुंचें दूसरी वस्तु का एक और उपवर्ग ? हालांकि, ऐसे समय होते हैं जब आप किसी विधि को सीमित करना चाहते हैं उपवर्गों केवल या, कम सामान्यतः, अनुमति देने के लिए उपवर्ग सुपरक्लास फ़ील्ड तक पहुंचने के तरीके। उस स्थिति में, आप एक वर्ग सुविधा को संरक्षित घोषित करते हैं।
सिफारिश की:
जावा में ऑब्जेक्ट नोड क्या है?
ट्रैवर्सिंग नोड्स के लिए स्ट्रीम एब्स्ट्रैक्शन का उपयोग करते समय कुशल प्रकार का पता लगाने के लिए उपयोग की जाने वाली विधि। ऑब्जेक्ट नोड। डीपकॉपी () विधि जिसे एक नोड प्राप्त करने के लिए बुलाया जा सकता है जो इस नोड या उसके किसी भी बच्चे पर म्यूटेटर के माध्यम से इस नोड को बदलने की अनुमति नहीं देता है। java.util.Iterator
आप जावा में किसी ऑब्जेक्ट को डिसेरिएलाइज़ कैसे करते हैं?
उदाहरण के साथ जावा में क्रमांकन और अक्रमांकन। सीरियलाइजेशन किसी वस्तु की स्थिति को बाइट स्ट्रीम में बदलने का एक तंत्र है। Deserialization रिवर्स प्रक्रिया है जहां बाइट स्ट्रीम का उपयोग मेमोरी में वास्तविक जावा ऑब्जेक्ट को फिर से बनाने के लिए किया जाता है। इस तंत्र का उपयोग वस्तु को बनाए रखने के लिए किया जाता है
क्या आप एमबीई में फेल हो सकते हैं और फिर भी बार पास कर सकते हैं?
अधिकांश राज्यों में इसका उत्तर हां है। अधिकांश राज्यों में, जब तक आप परीक्षा के निबंध भाग पर किसी भी खोए हुए अंक की भरपाई करते हैं, आप एमबीई में असफल हो सकते हैं और फिर भी बारेक्सम पास कर सकते हैं। उदाहरण के लिए, न्यूयॉर्क में, आपको बार परीक्षा पास करने के लिए 400 में से 266 संभावित बिंदुओं की आवश्यकता है
क्या हम C# में डायनामिक ऑब्जेक्ट बना सकते हैं और डायनामिकऑब्जेक्ट क्या है?
सी # में, आप गतिशील के रूप में अलेट-बाउंड ऑब्जेक्ट के प्रकार को निर्दिष्ट करते हैं। आप अपना खुद का प्रकार भी बना सकते हैं जो डायनामिकऑब्जेक्टक्लास को इनहेरिट करता है। फिर आप रन-टाइम डायनामिक फंक्शनलिटी प्रदान करने के लिए डायनामिकऑब्जेक्ट क्लास के सदस्यों को ओवरराइड कर सकते हैं
उस चाइल्ड प्रोसेस का नाम क्या है जिसके माता-पिता इसे करने से पहले समाप्त कर देते हैं?
अनाथ प्रक्रियाएं ज़ोंबी प्रक्रियाओं के विपरीत स्थिति हैं, उस मामले का जिक्र करते हुए जिसमें माता-पिता की प्रक्रिया अपनी बाल प्रक्रियाओं से पहले समाप्त हो जाती है, जिसे 'अनाथ' कहा जाता है।