1.子类是extends父类出来的。
2.子类会继承父类的所有public类型的实例变量和方法,但不会父类所有的private类型的实例变量和方法。
3.继承下来的方法可以被覆盖掉,但实例变量不可以覆盖。
4.使用dog “IS-A” animal测试来验证继承结构的合理性。
5.“IS-A”关系是单方向的,dog是animal,反过来就不一定了。
6。当某个方法在子类中覆盖过,调用这个方法时会调用到覆盖过的版本。
7.如果Y extends X,Z extends Y,则Z extends X |
|