派生新类(4.25)
1. 派生继承了基类的全部数据成员和除了构造函数、析构函数之外的全部函数成员(先不用考虑访问权限)。
2.派生类可以定义同名成员函数屏蔽基类成员,则基类成员在派生类中被覆盖(但仍然存在)。
3.每个派生类都必须提供自己的构造函数和析构函数。
4.
公有继承 | 私有继承 | 保护继承 | |
公有成员 | 公有 | 私有(派生类成员可访问) | 保护(派生类的对象不可访问) |
私有成员 | 派生类成员不可访问 | 派生类成员不可访问 | 派生类成员不可访问 |
保护成员 | 保护(派生类的对象不可访问) | 私有(派生类成员可访问) | 保护(派生类的对象不可访问) |