Как создать метод, который может принимать массив / коллекцию объектов - пользовательский тип класса в ActionScript - PullRequest
0 голосов
/ 24 сентября 2010

Как и в Java, я хочу создать метод, который принимает список массивов определенного типа объектов.

В Java:

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

В ActionScript

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

Здесь я хочу иметь публичную функцию addStudents (студентов: ArrayCollection).

Спасибо

Ответы [ 2 ]

3 голосов
/ 24 сентября 2010

Если у вас есть объект Student и вы опубликовали для FP10, вы можете использовать объект Vector.

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

Для получения дополнительной информации: http://help.adobe.com/en_US/AS3LCR/Flash_10.0/Vector.html

1 голос
/ 24 сентября 2010

Насколько я знаю, AS не имеет шаблонных шаблонов.Но вы можете расширить ArrayCollection во что-то вроде StudentArrayCollection с более жесткой проверкой типов внутри.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...