में एक बाल वर्ग में अभिभावक कन्स्ट्रक्टर का उपयोग करना मेरे पास एक वर्ग "चाइल्ड क्लास" है जो कक्षा "पेरेंट क्लास" को बढ़ाता है। अभिभावक वर्ग के लिए कन्स्ट्रक्टर को पूरी तरह से बदलने की बजाय, मैं पहले मूल वर्ग के कन्स्ट्रक्टर को कॉल करना चाहता हूं, और फिर कुछ अतिरिक्त काम करना चाहता हूं।जावा
मेरा मानना है कि डिफ़ॉल्ट रूप से मूल वर्ग के 0 तर्क कन्स्ट्रक्टर को बुलाया जाता है। यह वही नहीं है जो मैं चाहता हूं। मुझे एक तर्क के साथ बुलाया जाने वाला निर्माता चाहिए। क्या यह संभव है?
मैं
this = (ChildClass) (new ParentClass(someArgument));
कोशिश की, लेकिन वह काम नहीं करता है क्योंकि आप "इस" संशोधित नहीं कर सकते।
['super'] (http://download.oracle.com/javase/tutorial/java/IandI/super.html) जावा में। – birryree
समाधान के लिए इसे देखें: http://leepoint.net/notes-java/oop/constructors/constructor-super-example.html – Raihan