第5章 继承 第二讲 本讲内容 父子类对象的使用与转化 abstract修饰符 父子类对象的使用和转化 父子类的对象在某些情况下可以相互转化。 示例1:Fruit.java 示例2:Wind.java 示例3:Shape.java 转化原则 子类对象可以当作父类对象使用 父类对象不能当作子类对象使用 如果一个方法的形式参数定义的是父类的对象,那么在调用这个方法时可以使用子类的对象来作为实际的参数; 如果父类引用实际指向的是子类对象,那么该父类引用可以通过强制转换成子类对象使用 instanceof操作符 用 instanceof 操作符测试一个对象是否是一个类的实例 示例:SchoolMember2.java 多态性(Polymorphism)与方法动态绑定 多态:一种功能有多种实现。通过方法的重载和覆盖可以实现多态。 示例1:SchoolMember3.java 动态绑定:方法体的调用是在程序执行时动态决定的。是实现多态的保证。 示例2:Wind.java 示例3:TestPoly.java abstract修饰符 抽象类:用abstract修饰的类。 只能用于继承,不能用于创建对象 示例:Fruit2.java abstract修饰符 抽象方法:用abstract修饰的方法 只有方法头没有方法体。 抽象方法只能定义在抽象类中 示例:TestPoly2.java 抽象方法的作用
您可能关注的文档
- 托福考试成绩如何寄送.pdf
- 托福考试流程详细介绍.pdf
- 信息系统项目管理师(软考高级)2019年5月信息系统项目管理师考试真题解析.pdf
- 信息系统项目管理师(软考高级)2022年5月软考高项论文真题解析.pdf
- 信息系统项目管理师(软考高级)2022年5月软考高项上午题及解析.pdf
- 信息系统项目管理师(软考高级)高级上午知识点精华总结.pdf
- Java语言程序设计基础课件ppt第5章 小练习-1.ppt
- Java语言程序设计基础课件ppt第7章 异常处理.ppt
- Java语言程序设计基础课件ppt第9章 第5讲.ppt
- 创业计划书书写要求.ppt
- 2026年高端旅游行业发展趋势报告.docx
- 2026年工业机器人伺服系统市场规模分析报告.docx
- 2026年云南昆明西山区金碧街道辅助性岗位工作人员招聘考试核心押题卷(第2套)(附独家高分解析).docx
- 2026年智能锁安防创新报告.docx
- 2026年量子通信产业链投融资报告.docx
- 2026一级造价工程师造价管理例题详解阅卷要点(临考复习).doc
- 2026一级造价工程师交通专业答题模板分值标注(脱产备考).doc
- 2026一级造价工程师交通计量题型归纳答题范本(基础薄弱).doc
- 2026新版一级造价工程师水利专业重难点汇总考点提炼(脱产备考).doc
- 2026年人形机器人电机技术商业化落地报告.docx
原创力文档

文档评论(0)