Date;
默认构造函数
Date:Date(){}
构造函数:
Date:Date(int y, int m, int d){/*do sth*/}
Date:Date(int y, int m, int d) : year(y), month(m), day(d){/*do sth*/}
带默认参数的构造函数
重载构造函数
默认复制构造函数
复制构造函数
Date : Date(const Date & d){/*do sth */} //用于函数形参是类对象时,函数返回类对象时
Time
{
DATE date,int hout,int minit,int second
}
采用成员初始化列表的方式初始化穿运动鞋
Time:Time(DATE date, int hout, int minit, int second) : Date(date){/*do sth*/}
注:如果构造函数的成员初始化列表中没有对成员对象的初始化,则表示成员对象使用“默认初始化”方式,如果该成员对象没有默认构造函数,将产生错误。