在hpp头文件中,声明构造函数中,必须为新增的数据成员和基类的数据成员提供数据,即每一个形参代表一个成员
派生类声明构造函数入下,其中r是给新增的数据,后面是基类的成员。
在cpp文件定义的时候,必须创建基类的对象,即如果不是默认的对象,则必须显示的创建基类的对象,将数据传递给基类的对象
如下图:Tabletennisplaye是基类,必须要给他穿入数据,然后再进入构造函数题,给新的成员rating提供数据
(其实没有hpp,我们是直接可以声明并且定义的,所以一定要给基类创建对象)
也就是说,关于派生类构造函数的要点如下:
(1)首先创建基类对象
(2)派生类构造函数应通过成员初始化列表将基类信息传递给基类构造函数
(3)派生类构造函数应初始化派生类新增的数据成员