Слайд 3Задание: Создать классы Dog, Cat, Main и интерфейс Voice c методом doVoice().
В Dog и Cat имплементировать данный интерфейс и реализовать метод doVoice(). В классе Main создать через интерфейсную ссылку объекты Dog, Cat и вызвать метод Voice.
Слайд 5Использование интерфейсной ссылки:
Слайд 19Задание 1: создать класс Person с 3-мя полями разного типа. Переопределить для
этого класса equals, hachCode, toString.
Задание 2: добавить поле более сложного типа (Cat e.g.). Соответственно изменить вышеперечисленные методы
Слайд 23Создать у класса Фрукт(Fruit) внутренний класс Косточки(Pip) c полем amount и методом
getAmount(). Вывести количество косточек на экран, используя внешний класс
Слайд 26Предыдущее задание модифицировать таким образом, чтобы увидеть количество косточек, не используя методы.
Слайд 31Переделать предыдущий код так, чтобы внутренний класс стал вложенным статическим.
Слайд 33Продемонстрировать вызов статического метода вложенного класса.