在ActionScript3中显式覆盖构造函数

Bri*_*sio 5 actionscript-3

所有,

我在另一篇文章中遇到了这个有趣的事情.有人指出,对我说,你可以明确地覆盖构造...这似乎没有必要,我甚至编译有些惊讶.看一看:

public class TestClass
{
    public function TestClass() {}
}

public class TestClass2 extends TestClass
{
    public override function TestClass2() {}
}
Run Code Online (Sandbox Code Playgroud)

在构造函数上显式调用override可能只是一个无操作,因为它肯定不是必需的. 我的问题:我在这里有一个微妙的错过吗?显式重写构造函数会告诉编译器一些东西吗?

小智 1

我认为这只是 as3 语法提供的一点自由:) 恕我直言
,具有重写构造函数的 swf 字节码等于具有普通构造函数的 swf 字节码