- 3
- 0
- 约9.89千字
- 约 49页
- 2019-01-06 发布于福建
- 举报
thinking说injava07(多态)
Java编程思想 第七章:多态 面向对象的设计 数据抽象化、封装 继承 多态 多态 接口与实现分离: 实现了“是什么”与“怎样做”两个模块的分离 代码的组织以及可读性均能获得改善 能创建易于扩充的程序 多态性涉及对“类型”的分解: 通过继承可将一个对象当作它自己的类型或者它自己的基础类型对待 只需一段代码,即可对所有不同的类型(相同的基础类型中衍生出来的)进行同样的处理 相似类型之间的区分是通过“函数的行为差异”实现 而这些函数都可通过基础类函数唤起 向上转型 将某个 object reference 视为一个指向基类的 reference 将对象的类型忘掉:为了扩充 //: c07:music2:Music2.java (p221) class Note { private int value; private Note(int val) { value = val; } public static final Note MIDDLE_C = new Note(0), C_SHARP = new Note(1), B_FLAT = new Note(2); } // Etc. class Instrument {
您可能关注的文档
最近下载
- 海顿交响曲总谱Hob101_Clock_FullScore_2_Andante.pdf VIP
- 2025年氢能掺入天然气管道技术研究.pptx VIP
- 汽车电工电子技术习题.pdf VIP
- 2025人民网广西分公司招聘记者3人信息笔试参考题库附带答案详解.docx VIP
- 2026年高考数学核心知识清单.docx VIP
- 【精选】五年级下册五年级下册数学期末试卷(提升篇)(Word版含解析).doc
- 第二单元达标练习(单元测试)2025-2026学年二年级语文下册统编版(含答案).docx VIP
- H-800全自动尿液分析仪操作规程.doc VIP
- 隔网的智慧——乒羽两项(西南交大)中国大学MOOC慕课 期末考试答案.pdf VIP
- 驱动器beak sa用户使用手册.pdf VIP
原创力文档

文档评论(0)