polymorphism - Polymorphic methods inside constructor -


'' इस कोड में test class class शून्य डिस्प्ले () के बजाय testfather class शून्य डिस्प्ले ()

  वर्ग testfather {void display () {System.out.println ("यह testFather वर्ग है"); } TestFather () // testFather कन्स्ट्रक्टर {display (); }} क्लास टेस्ट सैंस testfather {void display () {System.out.println ("यह टेस्ट-ऑन क्लास" है); } TestSon () // testSon वर्ग निर्माता {int i = 100; System.out.println ("यह टेस्ट-ऑन क्लास का खतरा है"); }} पब्लिक क्लास टेस्ट कन्स्ट्रक्टर {सार्वजनिक स्थिर शून्य मुख्य (स्ट्रिंग [] आर्ग्स) {testSon ts = new testSon (); }}  

'' आउटपुट: यह टेस्ट हैन क्लास / * क्यों नहीं यह टेस्टफैडर क्लास है / / / यह टेस्ट-ऑन क्लास का खतरा है

आपने एक teston ऑब्जेक्ट बनाया है इसके लिए इसके निर्माता को फोन किया जाता है यदि आप माता-पिता को कॉल करना चाहते हैं तो वे सुपर () कन्स्ट्रक्टर में भी उपयोग करते हैं। अगर यह जावा है, तो मुझे लगता है।

संपादित करें: एक अन्य नोट पर ऐसा नहीं लगता है कि आप अपने testSon कन्स्ट्रक्टर में डिस्प्ले () फ़ंक्शन बुला रहे हैं, बल्कि आप इसके भीतर system.out.println को बुला रहे हैं।

आपका कोड:

  testSon () // testSon क्लास कन्स्ट्रक्टर {int i = 100; System.out.println ("यह टेस्ट-ऑन क्लास का खतरा है"); }  

Comments

Popular posts from this blog

sqlite3 - UPDATE a table from the SELECT of another one -

c# - Showing a SelectedItem's Property -

javascript - Render HTML after each iteration in loop -