什么是继承
如果你想建一个类,而这个类与你之前创建的类十分相似,那你可以选择继承这个原来的类而不是创建一个新的类。
通常,被继承的类叫做父类或基类,而继承的类叫做子类或派生类。
C++中继承语法格式如下:
class classname:[public] fatherclassname
{newthing;
};
其中,public是继承方式,继承方式有以下几种:
- public继承方式 基类的private成员无法使用(private在任何继承方式下都无法使用),其他成员权限不变
- protected继承方式 基类所有成员均为protected,基类的private成员无法使用
- private继承方式 基类所有成员均为private,基类的private成员无法使用
classname是新的类名字,fatherclassname是基类名字。
newthing是新的类新增的成员,定义他们就直接写访问修饰符和成员名就好了。
至此,类继承语法的格式讲完了