* * * * * * * * * * * * * * * * 1.4 继承Inheritance 继承:在已有类(父类或超类)的基础上派生出新的类(子类),新的类能够吸收已有类的属性和行为,并扩展新的能力。 继承机制中,往往从一组类中抽象出公共属性放在父类。 继承支持着软件代码的复用,是提高软件开发效率的重要因素之一。 继承的例子 例如,给定类Car、Motocycle和Truck,我们把它们的公共属性放在一个称为Vehicle的公共父类中。 Vehical Car Motocycle Truck 继承的例子 苹果 梨 西瓜 水果 继承的例子 Circle Rectangle Shape 1.4 继承(续) Java中继承的一个例子:给定一个Window类,通过继承扩展它而得到一个子类MenuWin。 class Win { … // Win的成员定义 } class MenuWin extends Win { … //MenuWin新增加成员的定义 } 1.4 继承(续) 继承分为: 单继承是指一个子类最多只能有一个父类。 多继承是一个子类可有二个以上的父类。 由于多继承会带来二义性,在实际应用中应尽量使用单继承。Java语言中的类只支持单继承,而接口支持多继承。 如何设计继承并完成继承层次是面向对象设计和编程的核心问题。继承是多态性的前提
您可能关注的文档
最近下载
- T∕CACM 1075-2018 中医治未病技术操作规范 艾灸.pdf VIP
- Unit+4+Eat+Well+Section+A+1a-1d+课件+2024-2025学年人教版(2024)七年级英语下册++.pptx VIP
- 新员工入职登记表.docx VIP
- T∕CACM 1098-2018 中医治未病技术操作规范 隔药饼灸.pdf VIP
- 2026高考数学复习:外接球与内切球、棱切球问题(含解析).docx
- GB3469-83《文献类型与文献载体代码》.doc VIP
- 新22S3 室外排水工程建筑工程图集.docx VIP
- PP助手(越狱版)更新至2.1.0版本支持微信多开.pdf VIP
- 2026年包头铁道职业技术学院单招职业倾向性考试题库及答案详解一套.docx VIP
- 广东省广州市2026届高三年级上学期12月调研测试(广州零模)历史试卷.docx VIP
原创力文档

文档评论(0)