Java-多态(Java Polymorphism)

    xiaoxiao2025-08-30  8

    //手机 请 上下左右 滑动屏幕 观看更全 ! //package Main; /** * * @Explain(说明): * 多态: * 1、方法的多态性:(1)、方法的重载。(2)、方法的覆盖。 * 2、对象的的多态性:(1)、对象的向上转型,(2)、对象的向下转型。 * @time(时间):2019/04/21 * @role(谁):东方神祇(杨) * @role(谁):东方神祇(杨) * * @modify(修改): * @time: * @role: */ public class Polymorphism { public static void main(String[] args) { //不转型(正常的方法覆写) person1 p = new person1() ; p.out() ; //向上转型 person1 p1 = new superman1() ; p1.out(); //向下转型(在实现向下转型之前必须先进行向上转型!),且必须进行强制转换; superman1 s1 = (superman1)p1 ; s1.out() ; } } class person1{ public void out(){ System.out.println("我是普通人,生活、繁衍") ; } } class superman1 extends person1{ public void out(){ System.out.println("我是超人,抗揍、喷火!"); } }

    /*--------------------- 作者:灭世奶神 本文链接:https://blog.csdn.net/qq_36823679/article/details/90583004

    版权声明:       本文为博主原创文章,转载请附上源文链接!

     如果觉得我的论文对您有用,您的请评论点赞与  合理优质的转发也将是鼓励支持我继续创作的动力! ---------------------*/

    最新回复(0)