ActionScript编程 类的继承.docxVIP

  • 5
  • 0
  • 约1.6千字
  • 约 2页
  • 2021-11-26 发布于江苏
  • 举报
ActionScript编程 类的继承 继承是一个对象获得另一个对象属性的过程,它支持按层分类的概念,即类层次结构。例如,“宝马”是汽车的一种,汽车是车的一种,车又是交通工具的一种。如果不使用层次结构,就不得不为每一辆车定义所有属性。而使用了继承,一个对象就只需要定义它在所属类中独一无二的属性即可,因为它可以从它的父类继承所有通用属性。因此,继承机制使对象成为更一般的类的特定实例。 继承性与封装性相交作用。如果一个给定的类封装了一种属性, 那么它的任何子类将具有同样的属性,而且还添加了子类自己特有的属性。这是面向对象程序的一个特性。 在 ActionScrip3t.0中,继承是一种代码重用的形式,允许程序员基于现有的类开发新类。现有的类通常称为“基类”或“超类”,新类通常称为“子类”。继承的主要优势就是允许重复使用基类中的代码, 但不修改现有代码。此外,继承不需要改变其它类与基类交互的方式。 经过彻底测试或已被使用的现有类不必修改,使用继承可将该类视为 一个集成模块,可使用其它方法或属性来扩展它。使用 extends关键字可以指明类从另一类继承。 通过继承还可以在代码中利用“多态”。对于不同的数据类型,某些方法可能会应用不同的行为,而多态就是对这样的方法应用一个方法名的能力。例如名为Shape 的基类,该类有名为Circle和 Square的 两个子类。Shape 类定义了名为a

文档评论(0)

1亿VIP精品文档

相关文档