面向对象有三大基本特征,除了封装,还有继承和多态;这节课我们开始来学习继承;
点击查看视频讲解
1.1. 继承的概念
继承就是使用Java的关键字extends,在两个类之间建立的一种关系;
其中继承其它类的类叫做子类(派生类),被其他类继承的类叫做父类(超类、基类)
1.2. 继承的书写格式
class 子类 extends 父类{}
1.1. 继承的特点:单一继承和多重继承
单一继承:java 中一个类最多只能有一个直接父类,叫做单一继承;
多重继承:Java中一个类的父类也可以有父类,父类的父类也可以再有父类,可以形成很多层的继承关系,叫做多重继承;
注意:多重继承中,不能出现环形的闭合继承,也就是某个类的父类或者祖宗类之一,再继承自己。