【1701H1】【穆晨】【171121】连续第四十二天总结
2017-11-21 12:13
176 查看
任务:派生
定义派生:
class 派生类名:派生方式 基类名{
新增成员列表
};
派生方式:public,private(包括缺省派生),protected
派生类中新增成员的访问权限与普通类相同
派生类中派生成员的访问权限由其在基类中的原有属性和派生方式决定
具体请访问P160(C++程序设计教程)
派生类构造函数:
派生类构造函数的作用是对派生类中的数据成员初始化
派生成员在派生类的头部通过基类的构造函数完成
新增成员在构造函数头部或在函数体完成
在类体中定义派生类构造函数:
派生类构造函数的名称(形参列表):基类构造函数的名称(实参列表)
{
新增成员初始化//方法与普通类相同
}
形参包含类型和名称;实参只有名称,无类型
派生类的构造函数也可以在类体中说明,在类体外定义:
派生类名(形参列表);//类体中说明
派生类名::派生类名(形参列表):基类名(实参列表)//类体外定义
{
新增成员初始化
}
若派生类中含有对象成员(此数据成员是其他类的对象),则在该类中初始化对象成员,
通过对象名调用构造函数。
定义派生:
class 派生类名:派生方式 基类名{
新增成员列表
};
派生方式:public,private(包括缺省派生),protected
派生类中新增成员的访问权限与普通类相同
派生类中派生成员的访问权限由其在基类中的原有属性和派生方式决定
具体请访问P160(C++程序设计教程)
派生类构造函数:
派生类构造函数的作用是对派生类中的数据成员初始化
派生成员在派生类的头部通过基类的构造函数完成
新增成员在构造函数头部或在函数体完成
在类体中定义派生类构造函数:
派生类构造函数的名称(形参列表):基类构造函数的名称(实参列表)
{
新增成员初始化//方法与普通类相同
}
形参包含类型和名称;实参只有名称,无类型
派生类的构造函数也可以在类体中说明,在类体外定义:
派生类名(形参列表);//类体中说明
派生类名::派生类名(形参列表):基类名(实参列表)//类体外定义
{
新增成员初始化
}
若派生类中含有对象成员(此数据成员是其他类的对象),则在该类中初始化对象成员,
通过对象名调用构造函数。
相关文章推荐
- 【1701H1】【穆晨】【171018】连续第八天总结
- 【1701H1】【穆晨】【171011】连续第一天总结
- 【1701H1】【穆晨】【171122】连续第四十三天总结
- 【1701H1】【穆晨】【171124】连续第四十五天总结
- 【1701H1】【穆晨】【171211】连续第六十二天总结
- 【1701H1】【穆晨】【171123】连续第四十四天总结
- 【1701H1】【穆晨】【171101】连续第二十二天总结
- 【1701H1】【穆晨】【171210】连续第六十一天总结
- 【1701H1】【穆晨】【171107】连续第二十七天总结
- 【1701H1】【穆晨】【171107】连续第二十八天总结
- 【1701H1】【穆晨】【171204】连续第五十五天总结
- 【1701H1】【穆晨】【171014】连续第四天总结
- 【1701H1】【穆晨】【171130】连续第五十一天总结
- 【1701H1】【穆晨】【171110】连续第三十一天总结
- 【1701H1】【穆晨】【171017】连续第七天总结
- 【1701H1】【穆晨】【171019】连续第九天总结
- 【1701H1】【穆晨】【171114】连续第三十五天总结
- 【1701H1】【穆晨】【171027】连续第十七天总结
- 【1701H1】【穆晨】【171117】连续第三十八天总结
- 【1701H1】【穆晨】【171026】连续第十六天总结