在AS3.0中添加了一个override关键字,使用过其他语言的朋友都知道这个是什么意思。但是我最近在使用它的时候遇到了一个麻烦
如下:

public class TestToString 
{
   override public 
function toString():String
   
{
    
return "hello world";
   }

}
在Flex Builder 2中老是提示
Severity    Description    Resource    In Folder    Location    Creation Time    Id
2    1020: 标记为 override 的方法必须覆盖另一方法。    TestToString.as    Test/src    line 5    2007年2月26日 13:54:32    9
后来把override关键字去掉,就好了。而且TestToString的toString方法也覆盖了Object的toString方法的。
      所以,从Object上面继承的Class如果需要override Object的函数,就不需要加override了,加上也要报错,如果不是直接从Object上面继承的,就要加override 关键字。:.(, 这中语法,难受ing!
posted on 2007-02-26 14:00  以天  阅读(6042)  评论(4编辑  收藏  举报