public void addChildren(Person... children) {
// children er en tabell (array) av Person-objekter,
// som om den var deklarert Person[] children
for (int i = 0; i < children.length; i++) {
this.addChild(children[i]);
}
}
Code Block
language
java
title
Bruk av metode med varargs-parameter
Person hallvard = p1, anne = p2, jens = p3
// Person.addChildren adds alle its arguments
hallvard.addChildren(anne, jens);
Code Block
language
java
title
Alternativ bruk av metode med varargs-parameter
Person hallvard = p1, anne = p2, jens = p3
Person[] anneOgJens = {anne, jens}
hallvard.addChildren(anneOgJens);