Тема 4. Java Base Libraries. Библиотеки
Цель работы: сформировать навыки проектирования и реализации интерфейсов Java, закрепить знания в области разработки классов java и научиться переопределять методы eduals(), hashCode(), toString().
Задание. Разработать программу с использованием интерфейсов и переопределить методы Java.
1. Напишите программу, реализующую следующую диаграмму классов:
Переопределяемые методы voice() выводят соответствующую строку на консоль.
2. Переработайте задачу про игру в кости под использование интерфейсов.
Играют N игроков (компьютер в списке последний). Подкидываются одновременно К кубиков. Выигрывает тот, у кого большая сумма очков. Кто выиграл, тот и кидает первым в следующем кону. Игра идет до 7 выигрышей. Начинаете игру вы.
3. Напишите программу, реализующую изображенный класс:
4. Выполните задание по варианту.
Выбор осуществляется по первой букве фамилии.
Классы, реализуемые в задании, не имеют метода main() и перед использованием должны быть инстанциированы (должен быть создан объект класса) в методе main() основного класса.