45、什么是类的继承?
类与类之间的关系
has-A 包含关系,⽤以描述⼀个类由多个部件类构成,实现 has-A 关系⽤类的成员属性表 示,即⼀个类的成员属性是另⼀个已经定义好的类;
use-A,⼀个类使⽤另⼀个类,通过类之间的成员函数相互联系,定义友元或者通过传递参数 的⽅式来实现;
is-A,继承关系,关系具有传递性;
继承的相关概念
所谓的继承就是⼀个类继承了另⼀个类的属性和⽅法,这个新的类包含了上⼀个类的属性和⽅ 法,被称为⼦类或者派⽣类,被继承的类称为⽗类或者基类;
继承的特点
⼦类拥有⽗类的所有属性和⽅法,⼦类可以拥有⽗类没有的属性和⽅法,⼦类对象可以当做⽗ 类对象使⽤;
继承中的访问控制
public、 protected、 private
继承中的构造和析构函数
继承中的兼容性原则
Last updated