温故而知新
polymorphic 多种形态的意思
A :多态概述 事物存在多种形态(比如有一只狗在吃馍馍, 你可以说狗在吃馍也可以说动物在吃饭) B:多态前提 a要有继承关系 b要有方法重写 c要有父类引用指向子类对象 C案例演示
class Demo_polymorphic{ public static void main(String args[]){ Dog a = new Dog(); a.eat(); Animal b = new Dog();//父类引用指向子类对象 b.eat();//想想这两个会打印出什么 }
class Animal{ pubilc void eat(){ System.out.println("动物吃饭") } } class Dog extends Animal{//继承关系 public void eat(){//方法重写 System.out.println("狗吃馍") } }