在类层次结构中:
MngLayers扩展了Manager_Panel,它扩展了Manager_Base ...
-- 在Manager_Base中,我定义了一个init()
方法:
public class Manager_Base {
//....
public function init():void {
//Do initialization here...
}
}
- 在Manager_Panel中,我不会覆盖该init()
方法。
- 在MngLayers中,我重写了该init()
方法。
public override function init():void {
super.init();
//Do custom initialization here...
}
当我尝试编译它时,我得到这个无用的编译错误:
错误:与命名空间 public 中的定义 init 存在冲突。
我不确定这是否重要,但我正在使用具有-inline支持的ASC2.0编译器(来自 AIR SDK 3.7) 。
编译器中是否有问题阻止它像以前的编译器那样进行简单的方法覆盖编译?