class parent
{
};
class child : pulic parent //":"表示继承关系,parent表示被继承的类,public表示**继承方式**
{
};
- C++中支持三种不同的继承方式
- public继承
- 父类成员在子类中保持原有访问级别
- private继承
- 父类成员在子类中变为私有成员
- protected继承
- 父类中的公有成员变成为保护成员,其他成员保持不变
- public继承
- C++中的默认继承方式为private
- 一般而言,C++工程师项目中只使用public继承
- C++的派生语言只支持一种继承方式(public继承)
- protected和private继承带来的复杂性远大于实用性