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.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.
Лабораторна робота: «Дослідження методів із коваріантним повертанням»
Лабораторна робота: «Дослідження переваг та обмежень методів із поліморфними аргументами»
7.9. Раннє та пізнє зв’язування.
7.10. Ключове слово final – методи та класи.
7.11. Ключове слово final – примітивні змінні.
7.12. Ключове слово final – об’єктні змінні.
7.13. Приведення типів.
7.14. Оператор instanceof.
Лабораторна робота: «Дослідження методів із коваріантним повертанням»