56、什么是类的继承?

1) 类与类之间的关系

has-A包含关系,用以描述一个类由多个部件类构成,实现has-A关系用类的成员属性表示,即一个类的 成员属性是另一个已经定义好的类;

use-A,一个类使用另一个类,通过类之间的成员函数相互联系,定义友元或者通过传递参数的方式来实现;

is-A,继承关系,关系具有传递性;

 

2) 继承的相关概念

所谓的继承就是一个类继承了另一个类的属性和方法,这个新的类包含了上一个类的属性和方法,被称 为子类或者派生类,被继承的类称为父类或者基类;

 

3) 继承的特点

子类拥有父类的所有属性和方法,子类可以拥有父类没有的属性和方法,子类对象可以当做父类对象使用;

 

4) 继承中的访问控制

public、protected、private

 

5) 继承中的构造和析构函数

6) 继承中的兼容性原则

上一篇:位运算&&剑指 Offer 56 - I. 数组中数字出现的次数


下一篇:淘东电商项目(56) -支付系统分布式事务的解决方案