- 1
- 0
- 约3.98千字
- 约 27页
- 2022-05-01 发布于广东
- 举报
第1页,共27页,编辑于2022年,星期三 本章的学习内容 多态性的概念 静态联编和动态联编的概念 虚函数的概念 抽象类的概念 第2页,共27页,编辑于2022年,星期三 5.1 多态性的概念 多态性是指在类层次结构的相同类或不同类中,可用相同的函数名实现功能不同的操作,从而可以使用相同的调用方式来调用这些具有不同功能的同名函数,实现不同情况下的不同操作。如下图所示。 第3页,共27页,编辑于2022年,星期三 C++的多态性可使同一条消息,被不同类型的对象接收时将产生不同的行为。 多态性是实现“一种接口,多种方法”的技术。这里的“一种接口”是指相同函数名和参数表,而“多种方法”是指多种函数实现,实现相似但不完全相同的功能。 第4页,共27页,编辑于2022年,星期三 C++支持的多态可以分为两种类型: 编译时多态:在同一个类或不同类中可用相同的函数名和不同的参数表来实现不同的功能操作,编译系统在编译阶段就可以根据调用函数的参数表来确定调用哪个同名函数。 class pointer { int x,y; public: pointer(int cx,int cy) {x=cx; y=cy;} pointer(const pointer p) {x=p.x; y=p.y;} ……;
您可能关注的文档
最近下载
- 大唐集团笔试的题有哪些.pdf VIP
- 大唐集团校园招聘机考题库.pdf VIP
- 鼻肠管置管操作流程及评分标准.docx VIP
- (共23页PPT)恩格斯列宁哲学经典著作导读家庭私有制和国家的起源导读.ppt VIP
- 2026年大唐集团自动化岗招聘笔试PLC与DCS基础题.docx VIP
- 08J907 洁净厂房建筑构造.pdf VIP
- 2026年天津继续教育公需课考试答案.docx VIP
- 国内外绿道发展现状综述.doc VIP
- Unit 5 Look into the future教学设计 - 第二课时(Start up)2025五年级上册英语外研版.docx
- 通桥(2017)2101-Ⅱ时速160公里客货共线铁路预制后张法简支T梁24m.pdf VIP
原创力文档

文档评论(0)