- 2
- 0
- 约4.35千字
- 约 8页
- 2018-02-26 发布于河南
- 举报
第11章 继承与类的派生
第11章 继承与类的派生
继承(inheritance)
派生(derivation)
抽象技术,产生可重用模块——类
特殊化技术,在抽象的基础上,表达具体的概念,并扩充系统——继承
ξ11.1派生类的概念
为什么使用继承:
代码重用
一个或多个类可以从它的基类中继承其所有特性和行为,建立新的类——派生类
容许派生类增、减成员,重载已有的成员函数,修改存取权限
例如:字符串类
例:可编辑的字符串
派生类的定义
class 派生类名 : (public/private) 基类名
{
成员描述
}
1、派生类的特性
–新的类可在基类所提供的基础上包含新的成员
–在新的类中可隐藏基类的任何函数
–可为新的类重新定义函数,包括:派生类成员覆盖基类的同名成员
String ,Edit_string类的使用:
main()
{ string s1;
edit_string es;
char * cp;
s1.set_contents(8,”get this”);
cp=s1.get_contents();
es.set_contents(8,cp); //调用基类的成员函数
es.move_cursor(4);
s1.set_contents(7,”wombats”);
es.replace_at_cursor(s1);
您可能关注的文档
最近下载
- 冀人版小学科学四年级下册教学课件 5.17《快递包裹》.pptx VIP
- 孩子厌学的原因及爱上学习的方法动态PPT.pptx VIP
- 上海市政监理师JS复习题.pptx VIP
- 无锡市金匮公园.ppt
- 上海(市政)监理师JS复习题.pdf VIP
- GB_T50484-2019:石油化工建设工程施工安全技术标准.pdf VIP
- 第三单元 传承中华优秀传统文化(大单元教学设计)七年级道德与法治下册(统编版2024).docx VIP
- 触不到的恋人--乙女游戏情感传播与数字伦理研究.pdf
- 书法:《圣教序》字字解析(完整版).pdf VIP
- 建设工程现场安全文明施工标准化管理培训课件(附图丰富-191页).ppt VIP
原创力文档

文档评论(0)