zoukankan      html  css  js  c++  java
  • 多态demo2

    package duotaidemo;
    /*
     * 写了一个对象向下转型的demo
     * 总结:对象向下转型必须先向上转型,向上转型是为了确定身份,知道父类还有这么一个儿子,所有
     * 才能向下转型
     */
    public class duotaidemo {
    public static void main(String[] args) {
        //向下转型之前必须要先向上转型
        //向上转型
        A a = new B();
        //向下转型
         B b = (B)a;
         b.fun();
         b.fun2();
         b.fun3();
    }
    }
    //写一个父类
    class A{
      //写一个方法
     public void fun(){
         System.out.println("hello");
     }
     //再写一个方法,调用本对象的fun方法
     public void fun2(){
         this.fun();  
     }    
    }
    //写一个子类去继承父类A
    class B extends A{
        //复写父类中的fun方法
        public void fun(){
            System.out.println("hello+hai!!");
        }
        //写一个子类独有的方法
        public void fun3(){
            System.out.println("only me!!!");
        }
    }
  • 相关阅读:
    php 创建多级文件夹
    php 格式化文件大小
    php 微信授权登录
    获取单据编号 不重复 骚
    js获取数组中的最后一个
    php截取
    循序栈
    链表
    顺序表
    halcon学习之阈值算子threshold operators
  • 原文地址:https://www.cnblogs.com/yuanyuan2017/p/6561931.html
Copyright © 2011-2022 走看看