如何创建一个可以接受arraylist / object对象的方法 - 在actionscript中自定义类类型

时间:2010-09-24 00:50:52

标签: arrays actionscript-3 actionscript

与java一样,我想创建一个接受特定对象类型的数组列表的方法。

在java中:

public void addStudents(List<Student> students) {
...
}

在动作中

public function addStudents(students:ArrayCollection):void {
.....
}

这里我想要公共函数addStudents(students:ArrayCollection)。

由于

2 个答案:

答案 0 :(得分:3)

如果你有一个Student对象并为FP10发布,你可以使用Vector对象。

public function addStudents(students:Vector.<Student>):void {}

有关详情:http://help.adobe.com/en_US/AS3LCR/Flash_10.0/Vector.html

答案 1 :(得分:1)

据我所知,AS没有类似模板的泛型。但您可以将ArrayCollection扩展为类似StudentArrayCollection的内容,并在内部进行更严格的类型检查。