- 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语言的发展使得函数概念的普及和大
您可能关注的文档
最近下载
- 2025金融业智能风控实践白皮书.pdf VIP
- 弱电解质电离平衡习题与.pdf VIP
- ISO 2063-1_2019 中文版(金属和其他无机涂层 热喷涂锌铝及其合金 第 1 部分:防腐蚀设计要求).docx VIP
- 自考英语二高频词汇.pdf VIP
- 2025-2026学年辽宁省东北育才学校高三上学期10月联考物理试题及答案.pdf VIP
- 《中国文化概况》带翻译版.pdf VIP
- 《HY/T 0187.1-2024海水循环冷却系统设计规范 第1部分:取水技术要求》.pdf
- 路灯照明系统施工组织设计.docx
- 人工智能导论(第2版)第十一章-行为智能(机器人).pptx
- 川菜推广活动策划方案.pptx VIP
原创力文档

文档评论(0)