- 2
- 0
- 约6.19千字
- 约 41页
- 2017-01-04 发布于未知
- 举报
第5章 继承与多态 面向对象程序设计的三大原则是封装性、继承性、多态性。对于封装性,我们实际上已通过上一章的叙述作了说明。在本章里,将主要介绍Java语言在继承和多态(重点是重载)方面的特性。 5.1 继承机制 继承是面向对象编程技术的一块基石,因为它允许创建分等级层次的类。运用继承能够创建一个通用类,该类还可以被更具体的类继承,每个具体的类都增加一些自己特有的性质。 5.1.1 关于继承 在Java术语中,被继承的类叫超类(superclass),继承超类的类叫子类(subclass)。因此子类是超类的一个专门用途的版本,它继承了超类定义的所有实例变量和方法,并且为它自己增添了独特的元素。 继承一个类,只需要用extends关键字把一个类的定义合并到另一个中就可以了。在Java中,只能给所创建的每个子类定义一个超类。Java语言不支持多超类的继承。你可按照规定创建一个继承的层次。该层次中,一个子类成为另一个子类的超类。然而,没有类可以成为它自己的超类。关于“继承”的详细情况见教材P128~132页。 5.1.2 使用super关键字 任何时候一个子类需要引用它直接的超类,可以用关键字super来实现。super有两种通用形式。 第一种调用超类的构造函数; 第二种用来访问被子类的成员隐藏的超
您可能关注的文档
- Java网络程序设计房晓溪第4章应用程序中的Socket课件教学.ppt
- Java网络程序设计房晓溪第5章Socket高级编程课件教学.ppt
- Java网络程序设计房晓溪第6章实例分析:全局计算引擎课件教学.ppt
- Java网络程序设计房晓溪第7章远程方法调用课件教学.ppt
- Java网络程序设计房晓溪第8章从RMI开始课件教学.ppt
- Java网络程序设计房晓溪第9章高级RMI编程课件教学.ppt
- Java网络程序设计房晓溪第10章使用Java2进行RMI编程课件教学.ppt
- Java网络程序设计房晓溪第11章JSP技术基础课件教学.ppt
- Java网络程序设计房晓溪第12章JavaServlet应用技术课件教学.ppt
- Java网络程序设计房晓溪第13章可扩展标志语言(XML)编程课件教学.ppt
最近下载
- 1传输线路竣工管理资料(模板).doc VIP
- JIS_D2001-1959_日本汽车用渐开线花键标准.pdf VIP
- 标准图集-20S517排水管道出水口图集.pdf VIP
- JTG_T 4520-2025《涉路施工安全评价技术规范》.pdf VIP
- 感染科慢性乙肝患者聚乙二醇干扰素治疗知情同意书.docx VIP
- 浙江省传统村落保护发展规划编制指南.doc VIP
- 新新贸易理论uibe.ppt VIP
- 格力特VC8000变频器说明书(简易版).pdf
- 金风1.5MW型风机3#变桨最小角度超限故障作业指导书.docx VIP
- TCCMA0135_2022_智能控制的人货两用施工升降机技术规程.docx VIP
原创力文档

文档评论(0)