- 6
- 0
- 约1.38万字
- 约 58页
- 2017-02-06 发布于重庆
- 举报
C第8章多态性与虚函数
第8章 多态性与虚函数 8.1 函数重载 8.2 运算符重载 8.3 静态联编和动态联编 8.4 虚函数 多态性是面向对象程序设计的重要特征之一。所谓多态性指的是一个名称可以具有多种语义。利用多态性,用户只需发送一般形式的消息,而将所有的实现留给接收消息的对象,对象根据所接收到的消息而做出相应的动作(即操作)。虚函数是实现多态性的重要机制之一。 8.1 函数重载 所谓函数重载是指同一个函数名可以对应多个函数的实现。例如,可以给函数名add( )定义多个函数实现,该函数的功能是求和,即求两个运算数的和。其中,一个函数实现是求两个int 型数之和,另一个实现是求两个浮点型数之和,再一个实现是求两个复数的和。每种实现对应着一个函数体,这些函数的名字相同,但是函数的参数类型不同。这就是函数重载的概念。 例8.1 以下程序是参数类型不同的重载函数的实现: # include iostream.h int abs (int x) { return x0 ? x:-x; } double abs(double x) { return x0 ? x:-x; } void main ( ) { cout “-10的绝对值是:” abs(-
您可能关注的文档
最近下载
- 机电传动单向数控平台设计.doc VIP
- 2025年河北省高考对口招生考试数学试卷真题(含答案详解).docx
- 2021年6月广东省韶关市浈江区乡村教师招聘考试《教育综合知识》试卷及答案.pdf VIP
- 营养师三级技能公共营养师培训课程教学课件.ppt VIP
- 基于单片机的智能鱼缸控制系统设计.doc VIP
- 广东省揭阳市部分学校九年级中考一模数学试题(含答案).pdf VIP
- 新22J04-2 内装修二(细部构造)建筑工程图集.pdf VIP
- 幼儿学前班认识钟表练习试题合集.doc VIP
- 开工报告1开工报告1.docx VIP
- 结构化面试评分表(公务员和事业单位考试面试专用).xls VIP
原创力文档

文档评论(0)