类的继承性
1、继承
格式:修饰符 类 extends 父类 {
}
父类也叫超类Superclass,基类。
子类继承父类之后,父类声明的属性、方法、子类就能获取到。
父类中私用的属性或者方法,子类同样可以获取到,但是子类不可以直接调用。(类的封装性)、
子类除了通过继承,获取父类的结构之外,还可以定义自己特有的属性和方法。
Java中的继承只能单继承。一个类只能继承一个父类。一个父类可以有多个子类。
2、方法重写
1)前提:有子类继承父类
2)子类继承父类,若父类的方法对子类不适用,那么子类可以对父类的方法重写(override ,overwrite)。
3)重写规则:
a、要求“返回值 方法(参数列表)”与父类方法一致。
b、子类方法的修饰符不能小于父类方法的修饰符
c、若子类抛出异常,那么子类的方法抛出异常不能大于父类
d、子父类的方法必须同为static或者非static