IS-A原则: IS-A测试适用在继承层次的任何地方。 图中,猫科动物类继承自动物,狼继承自猫科动物。 那么可以说,狼是猫科动物,猫科动物是动物,狼是动物。 (Canine IS-A Animal; Wolf IS-A Canine; Wolf IS-A Animal ) 调用的方法 wolf类有四个方法,调用四种方法时,分别是调用哪种方法呢?这边有个 原则,就是就近原则(最低阶),即对象会调用理他最近的那个方法。