मुझे लगता है कि मैं इस विषय को समझना शुरू कर रहा हूं, लेकिन पूरी तरह से नहीं। किसी को इस उदाहरण पर मुझे समझा सकता है:सरल उदाहरण पर पॉलीमोर्फिज्म
Cow cow = new Whale();
System.out.println(cow.getName());
और इस:
Whale whale = new Whale();
println (व्हेल
public class Solution
{
public static void main(String[] args)
{
Cow cow = new Whale();
System.out.println(cow.getName());
}
public static class Cow
{
public String getName()
{
return "Im cow";
}
}
public static class Whale extends Cow
{
public String getName() {
return "Im whale";
}
}
}
क्या फर्क जब यह कहा जाता है। getName());
मेरे पास एक ही आउटपुट होगा, लेकिन किस मामले में या शायद हमें गाय वर्ग के तरीकों को कॉल करना चाहिए, और जब व्हेल क्लास बनें। क्षमा करें अगर मैंने बहुत बेवकूफ या बहुत सरल उदाहरण दिया है। मुझे आशा है कि आप जो कहना चाहते हैं उसे कम करें। अग्रिम धन्यवाद।
जीप। अब यह और अधिक स्पष्ट रूप से। मेरे साथ तुलना में बहुत अच्छा उदाहरण। धन्यवाद – TyLeR