首页 > 解决方案 > 多态性对创建子类对象和函数调用的好处

问题描述

我在理解多态性方面遇到了一些问题,我遇到了代码

class P{

    void m() {                          // overriddern
        System.out.println("Parent class");
      
    }
}

class C extends P{
    void m()  {                             //overriding
        System.out.println("Child class");
        
    }
}

class TestClass{
    public static void main(String args[])
    {
        C c=new C();
        c.m();      // child class 
        

        P c1=new C();
        c1.m();  // child class
        
    }
}

我的问题是两个函数调用都c&c1 给出了相同的输出,使用多态有什么好处,请帮忙。

标签: polymorphism

解决方案


推荐阅读