这样跟你说吧,例如猫和狗
猫和狗都是动物,身上都有毛
所以定义了一个动物类animal
clase animal
{
定义一个base基本方法输出:我是有毛的动物
}
但是,虽然他们都是有毛的动物,他们还是有他们自己的属性的
clase dog:animal
{
继承animal的base基本方法,重新输出:我的叫声是汪
}
class cat:animal
{
继承animal的base基本方法,重新输出:我的叫声是喵
}
然后用在一个主函数调用他们相同名称的方法的话就会输出不同的结果,这就叫多态