1,为什么要设计继承?
2,通过 " class A extends B " 类实现类的继承。
3,子类继承父类以后,父类中声明的属性,方法,子类就可以获取到。
注意:当父类中有私有的属性或方法时,子类同样可以获取的到,只是由于封装的设计,使 得子类不可直接调用。
extends:子类是对父类的”扩展“,明确子类不是父类的子集。
4.java 中类的继承只支持单继承:一个类只能继承一个父类。(当一个类继承了一个类,就不可以再继承其他类)。一个父类可以有多个子类。
方法重写
1.前提,有子类继承父类。
2.子类继承父类后,若父类的方法对子类不适用,那么子类可以重写。
3.重写规则:
1) 要求子类方法的”返回值类型 方法名 (参数列表)”与父类的方法一样
2)子类方法的修饰符不能小于父类方法的修饰符
3)* 若父类方法抛异常,那么子类方法抛的异常不能大于父类。
4)*子父方发必须同为static 或同位非static的