zoukankan      html  css  js  c++  java
  • 多态

    package day15;
    /*
    多态就是一句话:父类的引用指向子类对象;
    格式:父类名称 对象名 =new 子类名;
    /*
    调用规则:
    对于方法来说:
    右边new谁就优先调用谁!没有则向上找。
    对于变量来说:
    左边是那个类就优先调用那个类的变量,没有向上找。
    对于方法来说:
    编译看左边,运行看右边。
    即:在编译时看左边的父类中有没有,如果没有则编译错误,如果有看子类有没有,如果子类有则先调用子类方法,如果子类没有则先调用父类方法
    对于变量来说:
    编译看左边,运行看左边。

    */

    public class main {
    public static void main(String[] args) {
    fu obj=new zi();
    obj.method();
    System.out.println(obj.num);
    }
    }
    package day15;

    public class fu {
    int num=20;
    public void method()
    {
    System.out.println("父类方法!");
    }
    }
    package day15;

    import org.w3c.dom.ls.LSOutput;

    public class zi extends fu{
    int num=10;
    public void method(){
    System.out.println("子类方法执行!");
    }
    }
  • 相关阅读:
    HDOJ 1093
    HDOJ 1089
    HDOJ 1094
    qsort函数
    HDOJ 1092
    HDOJ 1091
    NYOJ 448(贪心)
    HDOJ 1090
    HDOJ 1097(幂取模)
    winform用户输入查询与拼音首字母的结合,提高用户的操作体验
  • 原文地址:https://www.cnblogs.com/huaobin/p/13491123.html
Copyright © 2011-2022 走看看