纠正之前的代码

重写(Override)的不同写法都可以编译通过。后来会看了一下《as3殿堂之路》和一些开源项目都是使用后者写法。个人也觉得后者更符合语言“override 某方法”。

原版本:

 1 package{
 2     public class OperationAdd extends Operation{
 3         
 4         public override function GetResult():Number{
 5             var result:Number = 0;
 6             result = numA + numB;
 7             return result;
 8         }
 9     }
10 }

更改后:

 1 package{
 2     public class OperationAdd extends Operation{
 3         
 4         override public function GetResult():Number{
 5             var result:Number = 0;
 6             result = numA + numB;
 7             return result;
 8         }
 9     }
10 }
原文地址:https://www.cnblogs.com/iwhk/p/2741089.html