- 19
- 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类的超类。
;在创建
您可能关注的文档
最近下载
- ISO 16843-22025 健康信息学 - 用于表示针灸的分类结构 - 第2部分针刺标准立项发展报告.docx
- 个人汽车购买合同7篇.docx VIP
- 风浪里歌词哈哈哈.docx
- 2024-2025学年七年级上学期第一次月考语文试卷(150分) 部编版.doc VIP
- 《长高的秘密》中国版大卫泰勒.pdf VIP
- 第一章 常用逻辑用语 导学案.pdf VIP
- 《中国华能集团有限公司光伏项目造价指标(第六版)》2025年.pdf
- 超微X10DRG-Q主板说明书(中文).pdf VIP
- 新沪科教版高中物理必修三2.2《电场力做功的特点电势能》说课稿.doc
- 2026年最新执业医师资格考试生物化学考试练习试题及答案.docx
原创力文档

文档评论(0)