- 2
- 0
- 约8.22千字
- 约 69页
- 2017-04-24 发布于湖北
- 举报
第八章 多态性;本章主要内容;8.1 多态性的概念;封装性:封装是面向对象方法的一个重要原则。封装有两个含义:结合性,即将属性和方法结合;信息隐蔽性,利用接口机制隐蔽内部细节。因此封装的目的在于将对象的使用者和设计者分开,以提高软件的可维护性和可修改性。
继承性:是类间的一种基本关系,是基于层次关系的不同类共享数据和操作的一种机制。父类定义了其所有子类的公共属性和操作,在子类中除了定义自己特有的属性和操作外,还可以对父类(或祖先类)中的操作重新定义其实现方法,即重载。
多态性:是指同一操作作用于不同对象上可以有不同的解释,并产生不同的执行结果。动态绑定,是指在程序运行时才将消息所请求的操作与实现该操作的方法进行连接。; 多态指同一个实体同时具有多种形式。它是面向对象程序设计(OOP)的一个重要特征。
C++中的多态性具体体现在运行和编译两个方面。运行时多态是动态多态,其具体引用的对象在运行时才能确定。编译时多态是静态多态,在编译时就可以确定对象使用的形式。; 面向对象技术的多态性反映了客观世界的多态性。多态性体现在面向对象程序设计的许多方面,同时提供了设计的灵活性,因而也增强了类模块的通用性。; 面向对象的多态性从实现的角度来讲,可以分为静态多态性和动态多态性两种。
静态多态性是在编译的过程中确定同名操作的具体操作对
您可能关注的文档
最近下载
- 02S-404 防水套管 标准图集.pdf VIP
- 绵阳市安县2025-2026学年第二学期六年级语文期中考试卷部编版含答案.docx VIP
- 江西省省情省策100-题精选.pdf VIP
- 临床医生年终工作总结8篇.docx VIP
- 数学北师大版八年级下册分式方程.ppt VIP
- 绵阳市安县2025-2026学年第二学期二年级语文期中考试卷(部编版含答案).docx VIP
- 新解读《GB_T 32439 - 2015给水用钢丝网增强聚乙烯复合管道》最新解读.docx VIP
- (公式自动计算)20kV及以下配电网预算书(电子表格版).xls VIP
- 山东省烟台市2025年中考物理真题及答案.docx VIP
- 2024年山东省烟台市中考物理真题卷及答案解析.pdf VIP
原创力文档

文档评论(0)