《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()方法,必须将其强制类型转换为其子类类型,才可调
您可能关注的文档
最近下载
- 05G512:钢天窗架 国标图集.pdf VIP
- 供水公司安全生产责任制及职责.docx VIP
- 【新教材】仁爱科普版(2024)七年级下册英语Unit 10 Lending a helping hand教案(共8课时).docx
- 铁门关经济技术开发区纺织服装园区污水处理厂工程环境影响报告书.PDF VIP
- 医学伦理学考试题与答案.docx VIP
- XXX高级职业中学办学章程.docx
- 山东省济南市历下区2026届中考语文考前最后一卷含解析.doc VIP
- “技能兴威”威海市第二届职业技能大赛技术文件--数控铣(含赛题).docx VIP
- 05G513 钢托架设计图集--.pdf VIP
- 《运筹学》期末考试试卷A-答案.docx VIP
原创力文档

文档评论(0)