- 3
- 0
- 约5.89千字
- 约 28页
- 2017-09-07 发布于天津
- 举报
强制多态预先规定了语言中各种类型之间的映射关系-Read
第七课面向对象程序设计方法学概述 基本概念 封装(encapsulation) 信息/实现的隐藏(information/implementation hiding) 对象标识(object identity) 消息(message) 类(class) 继承(inheritance) 多态性(polymorphism) 接口(interface) 基本概念 封装,将属性和操作包装成一个单元,使得对状态的访问和修改只能通过封装提供的接口进行。 信息/实现的隐藏,将某些属性或方法限制在封装内部使用,限制外部的可见性。 对象标识,每个对象可以作为软件实体被标识和处理,每个对象都有一个对象标识符(object identifier OID)。 消息,对象间发送请求的载体。 接口,一组没有公共代码的对象共享实现。 基本概念 类,类是对象的类型(模版),对象是类的实例。 继承,子类隐式使用超类(或父类)的属性和操作。 多态性,子类覆盖(overriding)父类的方法,它和重载(overloading)的区别在于重载是在同一对象层次中,利用参数的不同来进行动态绑定(dynamic binding)。 面向对象程序设计方法的起源 1.符号抽象 Backus[1957] 的Fortran实现使用了人们习惯的符号记法,而且确保了编译后的运行效率。 2.过程抽象 C语言的发展使得函数概念的普及和大
您可能关注的文档
- 广域网第十一讲.PPT
- 广州人事人才综合统计分析系统操作指引法人单位V.PPT
- 广州城职业学院图书馆家具采购公告GCP201701037-1项目.DOC
- 广告设计课程标准课程编码06032150课程学分5建议学时60.DOC
- 广州呼吸中心建设项目环境影响评价报告书-广州环境保护科学研究院.PDF
- 广州白云国际机场扩建工程二号航站楼-广州公共资源交易中心.DOC
- 广州本田雅阁L轿车电控燃油喷射系统.DOC
- 广播风暴-进阶网路系统.PPT
- 广纸海珠厂区一号八号纸机搬迁改造工程设计-广州造纸集团有限公司.DOC
- 广西东部族群文化试验中心专用设备A参数配置等采购要求.DOC
- 北京市第八十中学2025_2026学年高二上学期12月月考历史试题(文字版,含答案).docx
- 山东莒县第三中学2025_2026学年度七年级上学期期末素养能力测试历史试题(扫描版,含答案).docx
- 广西壮族自治区“贵百河”2025_2026学年高二上学期12月月考历史试题(文字版,含答案).docx
- 山西省忻州市第一中学校等校2025_2026学年高一上学期2月质量检测政治试题(文字版,含答案).docx
- 河北省廊坊市安次区2025_2026学年八年级上学期1月期末历史试题(文字版,含答案).docx
- 云南省“美美与共”民族中学联盟2025_2026学年高二上学期联考(三)历史试题(文字版,含答案).docx
- 安徽省耀正优名校2025_2026学年高三上学期12月阶段检测历史试题(PDF格式,含答案).docx
- 北京育才学校2025_2026学年高一第一学期期末地理试卷(文字版,含答案).docx
- 广东省茂名市2025_2026学年第一学期期末教学质量监测高一政治试题(文字版,含答案).docx
- 安徽合肥市第八中学2025_2026学年高二上学期2月期末考试政治试题(文字版,含答案).docx
最近下载
- 2025年吉林省长春市中考二模物理试卷含详解.docx VIP
- 精品解析:2026届广东省广东实验中学高三上学期第二次阶段性考试物理试卷(原卷版).docx VIP
- 2026年厦门中考地理备考全攻略(含考点、真题、计划).docx VIP
- SYT-5329-2012水质推荐指标.doc VIP
- 2026届湖北省随州市高三下学期二模物理试题(试卷+解析).pdf VIP
- 化学_年产1亿片阿司匹林片生产工艺设计.docx VIP
- 2024年广东省五年一贯制学校招生考试数学试卷.docx VIP
- 建筑结构荷载规范.docx VIP
- 海康公安视频实战应用平台解决专题方案.docx VIP
- 党的二十届四中全会精神知识题库.docx VIP
原创力文档

文档评论(0)