Вы можете использовать параметр varargs
для определения функции rollAll()
, которая принимает произвольное количество аргументов одного типа.
Итак, ваш код будет выглядеть так:
rollAll(a, b);
или
rollAll(a, b, c, d, e);
Определение метода для rollAll()
будет выглядеть так:
void rollAll(Rollable... rollables) {
for (Rollable r: rollables) {
r.roll();
}
}