基本的OOP问题......
我想在Array类中添加几个函数,这样我的程序就会很棒,让我一夜成名。
所以我创建了一个新的子类NewArray,它扩展了Array。我是否需要为NewArray编写构造函数方法?如果我把它留空,它只是使用父的(数组)构造函数方法吗?
由于
答案 0 :(得分:4)
是的,如果你把它留空,它将使用超类'默认构造函数,在Array的情况下,它实际上是一个默认值设置的构造函数:
数组(numElements:int = 0)
所以默认情况下你会创建一个零元素的数组,我想这可能是你想要的。
不要忘记文档中的这个说明:
您可以扩展Array类并覆盖或添加方法。但是,您必须将子类指定为动态,否则您将无法将数据存储在数组中。
http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/Array.html