- 5
- 0
- 约1.6千字
- 约 2页
- 2021-11-26 发布于江苏
- 举报
ActionScript编程 类的继承
继承是一个对象获得另一个对象属性的过程,它支持按层分类的概念,即类层次结构。例如,“宝马”是汽车的一种,汽车是车的一种,车又是交通工具的一种。如果不使用层次结构,就不得不为每一辆车定义所有属性。而使用了继承,一个对象就只需要定义它在所属类中独一无二的属性即可,因为它可以从它的父类继承所有通用属性。因此,继承机制使对象成为更一般的类的特定实例。
继承性与封装性相交作用。如果一个给定的类封装了一种属性, 那么它的任何子类将具有同样的属性,而且还添加了子类自己特有的属性。这是面向对象程序的一个特性。
在 ActionScrip3t.0中,继承是一种代码重用的形式,允许程序员基于现有的类开发新类。现有的类通常称为“基类”或“超类”,新类通常称为“子类”。继承的主要优势就是允许重复使用基类中的代码, 但不修改现有代码。此外,继承不需要改变其它类与基类交互的方式。 经过彻底测试或已被使用的现有类不必修改,使用继承可将该类视为 一个集成模块,可使用其它方法或属性来扩展它。使用 extends关键字可以指明类从另一类继承。
通过继承还可以在代码中利用“多态”。对于不同的数据类型,某些方法可能会应用不同的行为,而多态就是对这样的方法应用一个方法名的能力。例如名为Shape 的基类,该类有名为Circle和 Square的
两个子类。Shape 类定义了名为a
您可能关注的文档
最近下载
- (自2026年7月1日起施行)中华人民共和国民用航空法(2025修订).pptx VIP
- 小数乘除法竖式计算专项练习题大全(每日一练,共29份).pdf VIP
- 小学二年级数学下册应用题专项练习(每日一练) (7).docx VIP
- 初二数学(北京版)-一次函数的应用(第二课时).pptx VIP
- 初二数学(北京版)-一次函数的应用(第一课时).pptx VIP
- ((自2026年7月1日起施行))中华人民共和国民用航空法(2025修订)核心要点.pptx VIP
- 2026年保健按摩考试题及答案.doc VIP
- 基于无人机快速巡检的堤坝病害检测技术与软件平台构建研究.docx VIP
- 八年级数学单元测试(分式方程).doc VIP
- 设计艺术史 超星尔雅学习通答案100分最新版.doc VIP
原创力文档

文档评论(0)