Назад Зміст Вперед

Тема 7. Наслідування та поліморфізм

7.1. Ключове слово this.
7.2. Ключове слово super.
7.3. Клас Object.
7.4. Перевизначення методів.
7.5. Перевизначення методів toString(), equals() класу Object.
Лабораторна робота: «Розробка підкласів із перевизначеними методами toString()»
7.6. Метод hashCode().
Лабораторна робота: «Розробка підкласів із перевизначеними методами equals ()»
7.7. Covariant Returns.
7.8. Поліморфізм.
Лабораторна робота: «Дослідження переваг та обмежень методів із поліморфними аргументами»
7.9. Раннє та пізнє зв’язування.
7.10. Ключове слово final – методи та класи.
7.11. Ключове слово final – примітивні змінні.
7.12. Ключове слово final – об’єктні змінні.
7.13. Приведення типів.
7.14. Оператор instanceof.
Лабораторна робота: «Дослідження методів із коваріантним повертанням»
.