Я уверен, что это не поможет оригинальному постеру, если они не примут класс, но:
Подробная информация об этом назначении доступна в MIT "opencourseware". Цель задания - создать 3 различных объекта путем изменения предоставленного кода, список массивов не нужен, массив в этом отношении не нужен, вы просто создаете дополнительные поля, добавив аналогичный код
есть:
box = new BouncingBox(200, 50, Color.green);
box.setMovementVector(1, 1);
box2 = new BouncingBox(100, 100, Color.cyan);
box2.setMovementVector(2,-1);
и т.д ...
вторая функция в том же классе тоже должна быть изменена, она будет выглядеть примерно так:
public void draw(Graphics surface) {
surface.drawLine(50, 50, 250, 250);
box.draw(surface);
box2.draw(surface);
box3.draw(surface);
}
обратите внимание, что если вы на самом деле интересуетесь программированием как карьерой или хобби, но не понимаете, чем занимаетесь на уроках, лучше обратиться за помощью. Простое копирование ответов онлайн не спасет вас в реальном мире.