На этом уроке мы добавим несколько шариков на наше поле.
Дата отправки отчёта:
18 сентября 2019 г.
Задание выполнено: за
57 мин.
Чему научился:
шарики размножил циклом ) Класс Боллз подтягивает шарики из АррэйЛиста Есть конструктор, создающий новый АррэйЛист Класс умеет добавлять шарик перемещать шарик отрисовывать этот же шарик
Почему воспользовались ArrayList вместо массива? А вот почему: Размер массива устанавливается при создании, выделяется определенный размер, который если не угадал, затруднительно изменить.
В массиве добавление элементов происходит по индексу, если прозевать и записать в уже имеющийся - он будет затерт.
В массиве нельзя удалить элемент. Элемент массива доступен лишь для обнуления. Индекс все равно останется.
Научился: Создавать новый класс Balls, который есть массив шариков, чтобы создавать столько шариков, сколько надо
с помощью функции add, двигать их с помощью move, отрисовывать с помощью paint.
Трудности: Несложно по комментариям в видеоуроке. Хорошие объяснения.