一 设计继承的目的是减少代码量,提高复用性;
二 class A extends B 实现类的继承
1 A是子类,B是父类
2 单子类只能有一个父类,而父类可有多个子类;
3 子类不是父类的子集,子类可有更多的方法;
三 重写
1 前提是子类继承父类;
2 子类中方法重写,但返回值类型和方法名 参数列表都要一样;
3 重写规则
1 子类返回值类型和方法名 参数列表都要一样;
2 子类方法修饰权限符不能小于父类;
3 若父类抛异常,子类方法抛异常不能大于父类;
4 要求子类父类方法必须同为static或非static
4 当父类有private void eat()方法时
子类 private void eat()不是重写。