第四章 继承与多态 武汉大学计算机学院计算机应用系 本章学习要点 全面掌握面向对象的基本特征 掌握如何使用继承性来到达软件的重用 深入掌握继承过程中域的隐藏和方法的覆盖技巧 深入掌握抽象类和抽象方法的定义 深入掌握接口的定义和使用技巧 本章讨论面向对象程序设计另外两个最重要的特点:继承和多态。 继承是面向对象程序设计方法中实现软件重用的一种重要手段,通过继承可以更有效地组织程序结构,明确类之间的关系,并充分利用已有的类来创建新类,通过继承可以实现代码的复用,以完成更复杂的设计、开发。 多态则可以统一多个相关类的对外接口,并在运行时根据不同的情况执行不同的操作,提高类的抽象度和灵活性。 4.1 子类、父类与继承机制 4.1.1 继承的概念 在类的定义过程中,继承是一种由已有的类创建新类的机制。继承而得到的类为子类,被继承的类为父类,父类包括所有直接或间接被继承的类。Java中不支持多重继承。 通过在类的声明中加入extends子句来创建一个类的子类: class SubClass extends SuperClass {……} 如果缺省extends子句,则该类为java.lang.Object的子类。子类可以继承父类中访问权限设定为public、 protected、package的成员变量和方法,但是不能继承访问权限为private的成员变量和方法。 4.
您可能关注的文档
- javaj2ee高级软件架构师培训资料(内部资料)-设计模式与原则资料.ppt
- JavaMail_javaWeb资料.ppt
- Java基础-运算符-表达式-语句资料.ppt
- JavaScript笔记:BOM资料.doc
- Java基础重点整理资料.ppt
- JavaServlet技术资料.ppt
- JAVA技术与应用一资料.ppt
- java加密与加密资料.doc
- javaWeb实验资料.doc
- Java程序设计(十一)资料.ppt
- 童话角色心理成长对小学生批判性思维影响研究课题报告教学研究课题报告.docx
- 校园AI科普机器人展的参观体验与知识吸收的知识传递效率优化课题报告教学研究课题报告.docx
- 数字化环境下大学教育中自我评价与同伴互评能力的培养策略研究教学研究课题报告.docx
- 2026年内蒙古高中高三年级北师大版生物同步练习含答案及答案.doc
- 2026年新能源汽车充电桩行业区域市场格局与重点省份发展潜力分析报告.docx
- 2026年国际母婴用品代理合同协议合同二篇.docx
- 高中化学化学计量学实验探究与数字化教学课题报告教学研究课题报告.docx
- 2026年快餐行业绿色环保趋势报告.docx
- 2026年云计算行业深度研究报告:市场规模、技术演进与投资机会.docx
- 2026年房地产企业ESG投资策略报告.docx
最近下载
- AutoCAD2022实用教程全套完整教学课件.pptx
- Soundcraft声艺Signature 22MTK Outline Dimensions file)说明书用户手册.pdf
- 教案课件-典五典范英语5a l6教学参考.pdf VIP
- 商业银行数字化转型:文献综述与研究展望_刘敏楼.pdf VIP
- 施工现场临时用电配电箱标准化图集.pdf VIP
- 施工现场临时用电配电箱(柜)图集.docx VIP
- Electric海菲克功率单元PU00 PU01操作手册.pdf
- 肩周炎诊断及治疗指南.docx VIP
- 电气控制与PLC应用——基于S7-1200_PLC(陈建明)课后习题答案解析.docx VIP
- 腰椎间盘突出症诊疗指南.docx VIP
原创力文档

文档评论(0)