मेरे पास कक्षाओं का एक समूह है जहां मेरे बेस में एक कन्स्ट्रक्टर है जो कॉन्फ़िगरेशन ऑब्जेक्ट लेता है और मानों को अपनी गुणों में स्थानांतरित करता है।तत्काल माता-पिता रचनाकारों को कॉल करें
abstract class A { public A(ObjType MyObj){} }
abstract class B : A {}
class C : A {}
class D : B {}
class E : B {}
क्या यह संभव है परोक्ष बच्चे कक्षाओं से एक गैर डिफ़ॉल्ट आधार निर्माता कॉल करने के लिए या मैं स्पष्ट रूप से श्रृंखला निर्माताओं के माध्यम से यह करने के लिए ऊपर हस्ताक्षर लागू करने के लिए की आवश्यकता होगी?
abstract class A { public A(ObjType MyObj){} }
abstract class B : A { public A(ObjType MyObj) : base(MyObj){} }
class C : A { public A(ObjType MyObj) : base(MyObj){} }
class D : B { public A(ObjType MyObj) : base(MyObj){} }
class E : B { public A(ObjType MyObj) : base(MyObj){} }
अगर ऐसा है, यह बेहतर सिर्फ आधार में एक विधि को लागू करने के फिर मेरे कारखाने तुरंत वस्तु बनाने के बाद विधि कॉल है?
यही वह था जो मैं (विनम्रता से) डरता था। मुझे लगता है कि मैं सहायक-मार्ग मार्ग पर जाऊंगा। धन्यवाद! –