第03 章面向对象技术;第03章 面向对象;现实世界由对象组成
人类思维以对象为单位
编程是对现实世界和人类思维的模拟
;3.1 现实世界由对象组成;;相同性质的对象形成一类,每个对象都隶属于一个类
;类按抽象程度分成不同的层次
一个类还可以划分为不同的子类,每个子类还可以根据需要进一步细分。如生物类。
不同层次的类涵盖了不同的范围。涵盖范围大的类称为泛化类,涵盖范围小的类称为特化类。但就一个类所包含的特征来说,泛化类具有比特化类更少的共同特征,因为泛化类的共性是所有特化类共性的交集。通过类的分级,可以形成类之间的层次关系,称为泛化——特化关系。
;对象之间的包含关系
整体——部分关系也是非常重要的一种类之间的关系,如学校包含班级,汽车包含轮胎等。这种整体——部分关系,反映了对象之间的包含关系。比如,当我们要编写关于汽车的程序时,就需要将轮胎对象、方向盘对象等作为汽车类的成员。
;3.2 人类的思维方式;归纳或抽象
;对现实世界中事物包含数据和行为(或功能)两部分,抽象出Java中类包含数据和对数据的处理——方法;对于现实世界中对象实施自己的行为,这一行为又作用于另一对象,另一对象又实施自己的行为这一连串的过程,Java中抽象出消息的传递;对现实世界中对象操作自己数据,抽象出要由对象自己而不是别的对象来调用它的成员变量和成员方法。
;派生
;组合或综合
将不同的个体
您可能关注的文档
最近下载
- 6 生态环境监测技术人员持证上岗考核理论试题集(2024版) 第六章 噪声和振动(54页).pdf VIP
- 2026集团公司领导班子学习教育四个方面查摆问题清单.docx VIP
- 工程测量专业毕业设计(论文)数字化测图与制图.doc VIP
- 经常性思想教育官兵关系.pptx VIP
- 中华优秀传统文化教程:中国古代艺术PPT教学课件.pptx VIP
- 最新GB2760食品添加剂使用标准.pdf
- 煤矿安全生产标准化建设图册.docx VIP
- 《常用的礼仪用语》课件.ppt VIP
- 第二单元+第2课五彩衣裳课件+2025-2026学年人教版初中美术八年级下册.pptx VIP
- 2 生态环境监测技术人员持证上岗考核理论试题集(2024版) 第二章 水和废水(80页).pdf VIP
原创力文档

文档评论(0)