为何继承
实验介绍
继承是 C++
中的特性之一,使用继承能够有效减轻工作量,使得开发更加高效。
知识点
- 什么是继承
- 为何继承
- 继承的内容
- 权限关键字
什么是继承
生活中继承是指孩子继承父亲的财产等。C++
使用了这一思想,却又与生活中的继承不一样。
在使用继承时,派生类是基类的子集,基类是派生类的超集,例如人类与学生类,人类是一个大的概念,学生首先是人类,其次才是学生,所以学生类可以继承人类。如果两个没有任何关系的类不存在继承关系。
C++
继承中,将被继承的类称为基类或者父类,将继承的类称为派生类或者子类。文章中将统称基类和派生类。
- 被继承的类称为基类或者父类。
- 继承的类称为派生类或者子类。
- 继承时需要使用权限关键字
public
、protected
或者private
,一般使用public
继承较多。 - 在不使用权限关键字时,系统默认是
private
私有继承。 - 继承时派生类是基类的子集,基类是派生类的超集。