我需要覆盖NetConnection类的调用方法,方法的签名是:
public function call(command:String, responder:Responder, ...parameters):void
如何覆盖该方法?
以下几行对我不起作用。
override public function call(command:String, responder:Responder, ...parameters):void
{
super.call (command, responder, ...parameters);
}
override public function call(command:String, responder:Responder, ...parameters):void
{
super.call (command, responder, parameters);
}
有任何线索吗?
提前致谢
答案 0 :(得分:1)
参数是一个可选数组,因此您需要检查它们是否存在。
if(parameters.length > 0) {
super.call(command, responder, parameters);
}
else {
super.call(command, responder);
}