比如创建一个动物类
class Animal{
function run();
}
狗类继承Animal
class Dog extends Animal{
function run(){
Dog;
}
}
猫类继承Animal
class Cat extends Animal{
function run(){
Cat;
}
}
//调用animal->run()时,根据具体的上下文,确定具体调用哪个类的具体方法,这就是多态
Animal animal = new Dog();
//Animal animal = new Cat();
animal->run();