zoukankan      html  css  js  c++  java
  • 重写与重载的区别

    package oo.day05;
    //重写与重载的区别
    public class OverrideOverloadDemo {
    public static void main(String[] args) {
    //重写:看对象的类型 重载:看引用的类型
    Eoo eoo = new Eoo();
    Coo o = new Doo(); //向上造型
    eoo.test(o);
    }
    }
    class Eoo{
    void test(Coo o){
    System.out.println("父类型参数");
    o.show();
    }
    void test(Doo o){
    System.out.println("子类型参数");
    o.show();
    }
    }
    class Coo{
    void show(){
    System.out.println("父类show");
    }
    }
    class Doo extends Coo{
    void show(){
    System.out.println("子类show");
    }
    }

  • 相关阅读:
    排座椅
    关于math.h的问题
    客户调查
    排队打水
    删数游戏
    小数背包
    零件分组
    桐桐的组合
    桐桐的数学游戏
    桐桐的全排列
  • 原文地址:https://www.cnblogs.com/xiaziteng/p/4728530.html
Copyright © 2011-2022 走看看