JAVA基础(多态的概述)

1,多态(polymorphic)概述

  • 事物存在的多种形态

【1】多态前提

  • 要有继承关系。

  • 要有方法重写。

  • 要有父类引用指向子类对象。

2, 代码体现多态

class Demo1_Polymorphic {

    public static void main(String[] args) {

        Cat c = new Cat();

        c.eat();

        Animal a = new Cat();                //父类引用指向子类对象

        a.eat();

    }

}



class Animal {

    public void eat() {

        System.out.println("动物吃饭");

    }

}





class Cat extends Animal {

    public void eat() {

        System.out.println("猫吃鱼");

    }

}

猜你喜欢

转载自blog.csdn.net/Cricket_7/article/details/92061829