1. public(公有)继承 [使用最频繁]
- 父类中定义的成员(数据成员和函数成员)被继承后,
- 通过类内部访问权限不变
public --> public
protected --> protected
private --> private - 通过对象访问只能访问public
public --> public
protected --> protected
private --> private
2. private(私有)继承
- 父类中定义的成员(数据成员和函数成员)被继承后,
- 类内的访问权限不变
public --> public
protected --> protected
private --> private - 对象的访问权限都变成private
public --> private
protected --> private
private --> private