多态(polymorphic)概述

事物存在的多种形态

多态前提

  1. 要有继承关系
  2. 要有方法重写
  3. 要有父类引用指向子类对象

    案例演示

    代码体现多态 ```java public class Demo1_Polymorphic { public static void main(String[] args) {
    1. Animal cat = new Cat();
    2. cat.eat();
    }

}

class Animal{ public void eat(){ System.out.println(“动物吃饭”); } }

class Cat extends Animal{ @Override public void eat() { System.out.println(“猫吃鱼”); } } ```