zoukankan      html  css  js  c++  java
  • Java-对象多态性

    class A
    {
     public void fun1()
     {
      System.out.println("<----A------>");
     }
     public void fun2()
     {
      System.out.println("<----B------>");
     }
    }
    class B extends A
    {
     public void fun1()
     {
      System.out.println("<----C------>");   //方法的覆写
     }
     public void fun3()
     {
      System.out.println("<----D------>");
     }
    }
    class C extends A
    {
     public void fun1()
     {
      System.out.println("<----E------>");     //方法的覆写
     }
     public void fun4()
     {
      System.out.println("<----F------>");
     }
    }
    public class test39 {
     public static void main(String args[])
     {
      fun(new A());     //传递A类型,向上转型
      fun(new B());     //传递B类型,向上转型
      fun(new C());     //传递C类型,向上转型
     }
     public static void fun(A a)
     {
      a.fun1();
     }
    }

  • 相关阅读:
    移动安全
    Photoshop笔记
    ARMv7 与 ARMv8对比
    centos系统 网络配置
    视频大文件压缩
    开发者必备Linux命令
    开发者必备Docker命令
    文件服务器minio
    Java 图片Base64
    socket
  • 原文地址:https://www.cnblogs.com/dyllove98/p/3194201.html
Copyright © 2011-2022 走看看