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

    package com.多态;

    public class Demo {

      /**
      * @param args
      * 多态的前提:1.要有继承关系
      * 2.要有方法重写
      * 3.要有父类引用指向子类对象
      * 成员变量:编译看左边,运行看左边
      * 成员方法:编译看左边,运行看右边
      */
      public static void main(String[] args) {
        Animal a=new Dog();
        System.out.println(a.num);//1
        a.eat();//狗啃骨头    

          a.fun();//父类方法,相当于是类在调用

      }

    }
    class Animal{
      int num=1;
      public void eat(){
        System.out.println("动物在吃饭");
      }

      public static void fun()
      {
        System.out.println("父类方法");
      }


    }
    class Dog extends Animal{
      int num=2;
      public void eat(){
        System.out.println("狗啃骨头");
      }

      public static void fun()
      {
        System.out.println("父类方法");
      }


    }

  • 相关阅读:
    CCF第四题无向图打印路径 欧拉问题
    20160330训练赛
    POJ 3281 网络流dinic算法
    校赛E题递归形式
    Mbx1996
    good luck
    hdu1054 树形dp&&二分图
    补上题代码 hdu1520
    hdu1520 树形dp Anniversary party
    2018 Multi-University Training Contest 2
  • 原文地址:https://www.cnblogs.com/zhujialei123/p/8232025.html
Copyright © 2011-2022 走看看