- 18
- 0
- 约4.76千字
- 约 41页
- 2017-06-24 发布于湖北
- 举报
面向对象程序设计Java;第5章 超类、子类和继承性;继承:类继承另一个类,这个类除了创建自己的成员外,还能够继承或扩展另一个类的成员
运用继承,你能够创建一个通用类,它定义了一系列相关项目的一般特性。该类可以被更具体的类继承,每个具体的类都增加一些自己特有的东西。
被继承的类叫超类(superclass),继承超类的类叫子类(subclass);继承性特性如下:
单一继承性:子类只能有一个超类,而超类可以有多个子类;
子类继承超类的所有成员;
子类可以创建自己的成员;
子类不能继承超类的构造器,只能在构造器中通过super()调用超类的构造器;
子类的构造器首先要调用超类的构造器;
多态性之一:子类的成员隐藏和覆盖超类中相同的成员;
多态性之二:超类的对象可以对子类的实例引用;
由abstract和final修饰的类指示类的是否必须或不能被继承。
;创建子类,格式如下:
[abstract|final] class SubCls extends SupCls{
SubClassBody
}
abstract是可选项,修饰的类叫抽象类,指示其对象引用的必须是其子类实例;
final是可选项,修饰的类叫终结类,指示其不能被继承,不能有子类;
SubCls是创建的类,称为子类;
extends是关键字,指示两个类存在的继承关系;
SuperCls是SubCls类的超类。
;在创建
您可能关注的文档
- 热工仪表题库(简答题2)教案.doc
- 数据通信阶段作业-全部概论.docx
- 第十一章 国税金税开票系统基本操作流程.doc
- 数字动画制作的认识与理解.doc
- 光圈快门及影像清晰度的关系.doc
- 第三章 oracle模拟题目.doc
- 宽带拨号连接设置和常见modem.ppt
- 第五章 VBScript程序员入门.docx
- 第二章 JAVA_For_Android实习安排.docx
- 第六章 东北大学16春学期《数据结构Ⅱ》在线作业1.doc
- TCESA1121-2020 人工智能芯片 面向端侧的深度学习芯片测试指标与测试方法.pdf
- TZSA211-2023 壶型智能电热水加热器技术规范.pdf
- TCAS465-2021 智能型截流井应用技术规范.pdf
- TZSA76-2020 非接触式智能体温筛查系统技术规范.pdf
- DB65T4430-2021 冷库信息管理要求.pdf
- TSMA0028-2022 电力设备超宽频带局部放电智能检测.pdf
- DB13T1203-2025 地理标志产品质量要求 石门核桃.pdf
- 球罐罐区安全使用核查与评估实施导则.pdf
- FJ钢结构厂房专项施工方案.docx
- 嵌入式技术应用开发基于STM32CubeMX马子龙习题答案.pdf
原创力文档

文档评论(0)