-- 继承和多态 内容提要 识别类之间的关系 类的继承和派生 替换 覆盖(override) 多态 抽象类和抽象方法 派生类的构造过程 识别类间的关系 对Java程序而言,设计孤立的类是比较容易的, 难的是正确设计类和类之间的关系。 同现实世界一样,在软件世界里,类和对象是彼 此相关的,它们与其他对象作用和反作用,描述它 们在应用中相互关系使应用尽可能地接近现实世界。 简单而言,依赖关系是一种局部使用关系。A类使用B类,则说明A类依赖于B类 图示如下: A类在两种情况下使用B类 1、A类负责构造B类的实例,即A类使用B类的构造器。 代码示例: class CarFactory { public Car MakeNewCar() {??????? return new Car();??? } } A类在两种情况下使用B类 2、A类使用B类实例的方法(服务) 代码示例: class Person {??? public void drive2Office(Car myCar) {??????? myCar.run();??? } } 对于两个相对独立的对象,当一个对象的实例与另一个对象的一些特定实例存在固定的对应关系时,这两个对象之间为关联关系。
您可能关注的文档
- Exercises.剖析.ppt
- Existingprocesslist剖析.ppt
- 4、营业税会计剖析.ppt
- E第五章金融资产剖析.ppt
- 4、组织理论与组织设计剖析.ppt
- E生产计划管理剖析.ppt
- 4.存货的核算剖析.ppt
- 4_商品检验与监督剖析.ppt
- FA,,非流动资产.剖析.ppt
- FAB销售法则(最全版)8剖析.ppt
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)