- Constructor Overloading
在Actionscript 3.0 裡是沒有支援overloading的功能,但有時候我們需要傳遞不同的參數到建構子裡,解決方案除了設定預設值在建構子裡以外,我們還可以使用Variable-Length Argument Lists的技術來傳遞不同類型的值到建構子裡,如下:
package{
import flash.display.Sprite;
public class ArgsDemo extends Sprite{
public function ArgsDemo(...str){
for each(var object:* in str){
trace(object);
}
}
}
}
No comments:
Post a Comment