/ / अलग-अलग परमस नाम [बंद] - java, oop, मेथड-ओवरलोडिंग के साथ एक ही कक्षा में विधि अधिभार

विधि अलग परम नाम के साथ एक ही कक्षा में ओवरलोडिंग [बंद]-जावा, oop, विधि-ओवरलोडिंग

सुपर क्लास में मेरा एक तरीका है

protected int discount(int amount)

और उपवर्ग में एक विधि

protected int discount(int amount1)

उपवर्ग में विधि अधिभार के लिए जा रही है या नहीं ???

उत्तर:

जवाब के लिए 0 № 1

यदि आपके पास अलग-अलग प्रकार या तर्कों की संख्या है, तो विधि अधिभार कार्य नहीं करता है। चर नाम डॉन "टी बात


जवाब के लिए 0 № 2

(शब्दावली के अपने दुरुपयोग को छोड़कर।) जावा में, यदि आपके पास एक उप-वर्ग में एक फ़ंक्शन है जो नाम, पैरामीटर और (शिथिल) में समान है, तो सुपर-क्लास में एक फ़ंक्शन पर वापसी प्रकार तब उप-वर्ग प्रकार की वस्तुओं में फ़ंक्शन का उपयोग करेगा उप-वर्ग। इसे फंक्शन कहा जाता है अधिभावी। (और जावा में, सी ++ के विपरीत, स्वचालित है)।

(समारोह अधिक भार का उपयोग उन कार्यों का वर्णन करने के लिए किया जाता है जो समान हैं नाम लेकिन अलग-अलग पैरामीटर।)