立即学习:https://edu.csdn.net/course/play/30002/432842?utm_source=blogtoedu
* 类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有的类被称作父类,子类会自动拥有父类所有可继承的属性和方法
* 如果想声明一个类继承另一个类,需要使用extends关键字
* 在类的继承中,需要注意一些问题,具体如下:
(1)不允许多继承,也就是说一个类只能有一个直接父亲
(2)多个类可以继承同一个父亲
(3)在Java中,多层继承是可以的
* 重写父类方法:
· 子类会自动继承父类中定义的方法
· 子类可以对继承的方法进行一些修改,即对父类的方法进行重写
· 需要注意的是,在子类中重写的方法需要和父类被重写的方法具有相同的方法名,参数列表以及返回值类型
* super
(1)使用super关键字访问父类的成员变量和成员方法,具体格式如下:
super.成员变量
super.成员方法([参数1,参数2……])
(2)使用super关键字访问父类的构造方法,具体格式如下:
super([参数1,参数2……])
(3)承载体系之间存在构造函数的调用键
* 成员变量和成员方法:
· super关键字可以用来调用父类的成员方法,必须要在子类中使用super关键字
· super关键字可以用来访问父类的成员方法
* 构造函数:
· 通过super()来调用父类的构造方法
· 父类的构造方法一定要在子类的构造方法的第一行使用