多态 同一操作作用与不同类的实例,将产生不同的执行结果,即不同类的对象收到相同的消息时,将得到不同的结果。 例如:吃食物这个操作作用于狗和猫,将产生不同的结果,狗吃骨头,猫吃鱼。 存在的前提 继承 重写 父类引用指向子类对象 多态思想 既然子类是一种特殊的父类,那么我们可以认为狗对象/猫