类的继承性

1、继承

格式:修饰符   类   extends 父类 {

       

}

父类也叫超类Superclass,基类。

子类继承父类之后,父类声明的属性、方法、子类就能获取到。

      父类中私用的属性或者方法,子类同样可以获取到,但是子类不可以直接调用。(类的封装性)、

子类除了通过继承,获取父类的结构之外,还可以定义自己特有的属性和方法。

      Java中的继承只能单继承。一个类只能继承一个父类。一个父类可以有多个子类。


2、方法重写

1)前提:有子类继承父类

2)子类继承父类,若父类的方法对子类不适用,那么子类可以对父类的方法重写(override ,overwrite)。

3)重写规则:

    a、要求“返回值  方法(参数列表)”与父类方法一致。

    b、子类方法的修饰符不能小于父类方法的修饰符

    c、若子类抛出异常,那么子类的方法抛出异常不能大于父类

    d、子父类的方法必须同为static或者非static

 


本文转载:CSDN博客