【C++继承与派生之二】有子对象的派生类的构造函数
这是我今天看书刚刚看到的,觉着以前对这一块内容了解不多,所以整理一下分享给大家。首先要介绍一下子对象的概念。类的数据成员不仅可以是int、char这样的基本类型,也可以是类对象,如可以包含这样的数据成员:
student1(int n,string nam,char s,int n1,string nam1,char s1,int a,string ad):student(n,nam,s),monitor(n1,nam1,s1){age=a;addr=ad;}归纳一下,构造函数格式如下
派生类构造函数名(总参数列表):基类构造函数名(参数列表),子对象名(参数列表)
{派生类新增数据成员初始化语句}