1、格式

  1. public class 子类 extends 父类{
  2. }

2、继承的特点

  1. 只能单继承,允许多层间接继承。

3、继承的作用

(1)提高代码的复用性。
(2)扩展子类的功能

4、子类创建对象的特点

(1)创建子类对象时,默认会先调用父类的无参构造方法。
(2)父类没有无参构造方法时,需要调用父类有参构造方法。
注:调用父类有参构造方法,需要用super(参数):调用父类带参构造方法。

5、super关键字

(1)访问父类的成员变量: super.变量
(2)访问父类的成员方法:super.方法()
(3)访问父类的成员构造方法:
1. super():调用父类无参构造方法,默认调用的。
2.super(参数):调用父类带参构造方法。
3.super() 只能出现在子类构造方法的第一行。(强制)

6、方法重写

(1) 前提:要有继承关系,在子类可以重写方法。
(2) 规则:保持方法的格式不变,重新实现功能即可。(权限可以等于或者更大)