Bit*_*lue 2 flash methods overriding actionscript-3
当我扩展一个类时,我想覆盖方法并改变它们的可访问性,就像受保护的方法应该在某个类中是公共的.当我编译它时说:"不兼容的覆盖".我不能减少也不能增加能见度.
减少是没有意义的,我不需要它,但我能够增加 Java中的方法可见性.为什么不在ActionScript 3中?
public class OldClass
{
protected function doStuff() : void
{}
}
public class NewClass extends OldClass
{
override public function doStuff() : void
{}
}
Run Code Online (Sandbox Code Playgroud)
难道我做错了什么 ?