《Java程序设计》 上一章内容回顾 6. 面向对象:继承和多态 类的继承 继承 重写父类的方法 父类实例的super引用 调用父类的构造器 多态 多态性 引用变量的强制类型转换 instanceof运算符 继承和组合 7. 面向对象:抽象和接口 7.1 抽象类 7.1.1 抽象方法和抽象类 7.1.2 抽象类的作用 7.2 更彻底的抽象:接口 7.2.1 接口的概念 7.2.2 接口的定义 7.2.3 接口的继承 7.2.4 使用接口 7.2.5 接口和抽象类 7.3 课后作业 7.1 抽象类 当编写一个类时,常常会为该类定义一些方法,这些方法用以描述该类的行为方式,那么这些方法都有具体的方法体。但在某些情况下,某个父类只是知道其子类应该包含怎样的方法,但无法准确知道这些子类如何实现这些方法。 例如定义了一个Shape类,这个类应该提供一个计算周长的方法calPerimeter(),但不同Shape子类对周长的计算方法是不一样的,即Shape类无法准确知道其子类计算周长的方法。 7.1 抽象类 可能有人会提出,既然Shape不知道如何实现calPerimeter()方法,那就干脆不要管它了!这不是个好思路:假设有一个Shape引用变量,该变量实际上引用到Shape子类的实例,那么这个Shape变量就无法调用calPerimeter()方法,必须将其强制类型转换为其子类类型,才可调
您可能关注的文档
- 2015维修电工初中高级、技师高级技师-带3精品.doc
- 2015消防《实务》真题:题精品.doc
- 2015萧山区特殊学生个案补救发展记录304精品.doc
- 《秋水》3概要.ppt
- 反假货币题库补充(二)探讨.doc
- 2015学年第一次八校联考历史试卷精品.doc
- 反假考试练习题19900809探讨.doc
- 反假培训经典题库5探讨.docx
- 闭口型压型钢板与钢筋桁架之比较绪论.doc
- 避雷塔竣工绪论.doc
- CN118228103B 基于网络模式和元路径的双视图范式的异构图神经网络节点分类方法 (华南理工大学).docx
- CN118207835B 一种联合火箭锚与植桩技术的堤防决口快速封堵方法 (大连理工大学).docx
- CN118211675B 基于机器学习消除冗余约束的机组组合加速寻优方法及系统 (中国电力科学研究院有限公司).docx
- CN118297473B 电力系统电压安全评估及优化方法、系统、设备和介质 (国网经济技术研究院有限公司).docx
- CN117997906B 节点计算资源分配方法、网络交换子系统及智能计算平台 (广东琴智科技研究院有限公司).docx
- CN118298536B 一种基于智慧社区监控系统的门禁授权认证方法及系统 (广州市西迈信息科技有限公司).docx
- CN118225438B 大功率霍尔推进器在轨健康状态监测方法 (哈尔滨工业大学).docx
- CN118052938B 一种基于多源数据融合的建筑物多细节层次模型重建方法 (北京市测绘设计研究院).docx
- CN117964706B 一种十五元环缩肽类化合物及其制备方法与应用 (广西中医药大学).docx
- CN118081766B 一种面向协调类任务的双臂机器人主从统一导纳控制方法 (南京航空航天大学).docx
最近下载
- My schoolbag Part A Let's learn 课件(23张PPT)(完整版).pptx VIP
- 《普通生物学》期末易考易错高频考试题库(附答案).pdf VIP
- SHT3225-2024 石油化工安全仪表系统安全完整性等级设计规范(报批稿).pdf VIP
- 新建饮料项目环评(新版环评)环境影响报告表.pdf VIP
- DDZY22-Z单相费控智能电能表格使用说明书.doc VIP
- 将军饮马模型(终稿)-将军饮马最大值模型[参考].pdf VIP
- 乐高wedo课件9.坦克3阶.pptx VIP
- 04D702-1 常用低压配电设备安装--.pdf VIP
- IS620P系列伺服应用手册-CANopen通讯篇.pdf
- 五年级下册英语作文训练-外研版(三起).docx VIP
原创力文档

文档评论(0)