-
继承和派生
- 继承定义:类的继承,是新的类从已有的类哪里得到已有的特性,原有的类称为基列或父类,产生的新类称为子类或派生类。
- 派生的定义:从已有的类产生新类的过程就是类的派生
- 派生继承的分类: a.单继承:一个派生类只有一个直接基类的情况 b. 多继承: 一个派生类同时有多个基类的情况 c.菱形继承:A有两个继承的派生B,C,然后B,C在派生出D(此继承容易出现二义性) 注意:派生类继承处了基类的构造函数和析构函数外其他的成员函数和数据成员
- 派生类生产过程: a.吸收基类成员 b. 改造基类成员 c. 添加新的成员
- 继承方式: 公有继承 私有继承 保护继承
公有继承:(public)
-
pubic---->public 对象访问(yes), 成员访问(Yes)
-
private---->private 对象访问(no) 成员访问(no)
-
protected—>protected 对象访问(no) 成员访问(Yes)
私有继承: (private)
-
public---->private 对象访问(no), 成员访问(Yes)
-
pritected----->privae 对象访问(no),成员访问(Yes)
-
private---->private 对象访问(no),成员访问(no
c++:类的继承与派生知识要点
最新推荐文章于 2022-08-18 19:13:41 发布