इस सवाल का पहले से ही एक उत्तर है: < / P>
- 23 उत्तर
मेरे पास ये 2 वर्ग हैं < / P>
सार वर्ग ए {// कुछ सार विधियाँ और चर} वर्ग B & lt; E विस्तारित A & gt; {}अब बी की एक विधि में, मैं ई के एक डमी उदाहरण प्राप्त करना चाहता हूं। ऐसा कैसे करें? यह ठीक है -
ई temp = (ई) (नया ऑब्जेक्ट ());मुझे कक्षा की परिभाषाओं पर नियंत्रण है और इसलिए वे लचीले हैं
के लिए कन्स्ट्रक्टर में फ़ैक्टरी ऑब्जेक्ट (या एक इन्सेंटेशन) में आपको पास करना होगा।बी । यह निर्दिष्ट करने का कोई तरीका नहीं है कि एक सामान्य प्रकार पैरामीटर में एक विशिष्ट कन्स्ट्रक्टर है, और स्थिर प्रकार रनटाइम पर उपलब्ध नहीं है।
(आप नकली कर सकते हैं
ई temp = (E) नया ए () {}; , लेकिन वह अच्छी तरह से कुंठित है। संग्रह कोड में से कुछ ही सरणियों के समान है।)
No comments:
Post a Comment