要点一 子类是extends父类出来的子类会继承父类所有public类型的实例变量和方法,但不会继承父类所有private类型的变量和方法继承下来的方法可以被覆盖掉,但实例变量不能被覆盖掉使用IS-A测试来验证继承结构的合理性IS-A关系是单方向的,河马是动物,但动物不一定是河马当某个方法在子类中被覆盖过,调用这个方法时会调用到覆盖过的版本如果类Y是extends类X,且类Y是类Z的父类,则Z应该能通过IS-A X的测试