Интерфейс. Объявление и реализация интерфейсов. Использование ссылок на интерфейсы. Переменные в составе интерфейсов

Слайд 3

Задание: Создать классы Dog, Cat, Main и интерфейс Voice c методом doVoice().

Задание: Создать классы Dog, Cat, Main и интерфейс Voice c методом doVoice().
В Dog и Cat имплементировать данный интерфейс и реализовать метод doVoice(). В классе Main создать через интерфейсную ссылку объекты Dog, Cat и вызвать метод Voice.

Слайд 5

Использование интерфейсной ссылки:

Использование интерфейсной ссылки:

Слайд 19

Задание 1: создать класс Person с 3-мя полями разного типа. Переопределить для

Задание 1: создать класс Person с 3-мя полями разного типа. Переопределить для
этого класса equals, hachCode, toString.
Задание 2: добавить поле более сложного типа (Cat e.g.). Соответственно изменить вышеперечисленные методы

Слайд 23

Создать у класса Фрукт(Fruit) внутренний класс Косточки(Pip) c полем amount и методом

Создать у класса Фрукт(Fruit) внутренний класс Косточки(Pip) c полем amount и методом
getAmount(). Вывести количество косточек на экран, используя внешний класс

Слайд 26

Предыдущее задание модифицировать таким образом, чтобы увидеть количество косточек, не используя методы.

Предыдущее задание модифицировать таким образом, чтобы увидеть количество косточек, не используя методы.

Слайд 31

Переделать предыдущий код так, чтобы внутренний класс стал вложенным статическим.

Переделать предыдущий код так, чтобы внутренний класс стал вложенным статическим.

Слайд 33

Продемонстрировать вызов статического метода вложенного класса.

Продемонстрировать вызов статического метода вложенного класса.
Имя файла: Интерфейс.-Объявление-и-реализация-интерфейсов.-Использование-ссылок-на-интерфейсы.-Переменные-в-составе-интерфейсов.pptx
Количество просмотров: 29
Количество скачиваний: 0