/ / जावा में बच्चे की कक्षा में विधि अधिभार [नकल] - जावा

विधि जावा में बाल वर्ग में ओवरलोडिंग [डुप्लिकेट]-जावा

क्या यह जावा में संभव है विधि अधिभार बच्चे वर्ग में ?? यदि संभव हो तो विधि ओवरराइडिंग से कैसे अंतर हो सकता है ??

उत्तर:

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

विधि ओवरराइडिंग (बहुरूपता)

यह वह जगह है जहाँ आप एक विधि बनाते हैं, के साथ सटीक समान हस्ताक्षर मूल वर्ग में विधि के रूप में। अर्थात्:

public class ParentClass
{
public void sayHello(String name) { System.out.println("Hello " + name); }
}

और बच्चे की कक्षा में:

public class ChildClass
{
public void sayHello(String name) { System.out.println("HELLO" + name);}
}

विधि अतिभार

यह वह जगह है जहाँ आप एक ही नाम से एक विधि बनाते हैं, लेकिन विभिन्न मापदंडों को स्वीकार करते हैं।

public class ChildClass
{
public void sayHello(int name) { System.out.println("HELLO" + name);}
// sayHello is a different method to the JVM, but has the same name.
}

प्रलेखन की भयानक शक्ति

बस अपने आप को एक परीक्षण के रूप में, मैंने इस समस्या को हल कर दिया, और इस सटीक विषय पर ओरेकल का एक पहला ट्यूटोरियल एक व्यापक ट्यूटोरियल है। यहाँ कड़ी है।