/*
* 多态的前提:
* 子父类的继承关系
* 方法的重写
* 父类引用指向子类对象
*
* 动态绑定:运行期间调用的方法,是根据其具体的类型
*
*
public class PoymorphicDemo { public static void main(String[] args) { Animal a = new Cat(); a.eat(); } } class Animal { public void eat() { System.out.println("吃东西"); } } class Cat extends Animal { @Override public void eat() { System.out.println("啃骨头"); } }
输出