В данном видео мы разберем второго кита ООП: наследование. Наследование используется тогда, когда строится архитектура системы и необходимо задать структуру классов и уменьшить дублирование кода. В этом видео мы разберем синтаксические и идеологические особенности этой концепции, а также изучим связанные с этим особенности, в частности: перегрузку и переопределение методов, проблему затемнения полей, вызовы конструкторов классов родителей, запрет на наследование и переопределение методов с использованием ключевого слова final, и ключевое слово abstract для задания абстрактных классов и методов.
Кроме того, в начале видео мы ответим на вопрос о том, что ломает инкапсуляцию в классе Student выданном на разбор на прошлом задании и зададим вопрос о наследовании: наследуется ли квадрат от прямоугольника или наоборот?
Код с занятия можно найти по ссылке
27_07_2020
1 view
14
1
7 months ago 05:28:53 1
НИКТО НЕ ЗНАЕТ JAVASCRIPT / ХАКЕР СО СТАЖЕМ — Demi Murych
7 months ago 00:12:47 1
#19. Понятия lvalue и rvalue выражений, rvalue-ссылки | Уроки ООП C++
7 months ago 01:09:17 1
Что такое ООП? Объектно - ориентированное программирование для тестировщика/QA | Дмитрий Ярыгин
7 months ago 00:10:23 1
#17. Переопределение операций инкремента и декремента | Уроки ООП C++
7 months ago 02:03:50 1
Практика JavaScript с нуля за 2 часа. Сделаем целый сайт!
7 months ago 01:04:47 1
Java (Джава) для начинающих: с нуля до сертификата
7 months ago 00:16:43 1
#16. Переопределение расширенных операций присваивания | Уроки ООП C++
7 months ago 02:42:52 1
Create a Platformer Game with JavaScript - Full Tutorial
7 months ago 00:03:07 4
Научно-технический рэп - Папа может в си
7 months ago 00:06:52 1
ДЕЛАЕМ GET ЗАПРОС НА СЕРВЕР И ПАРСИМ ОТВЕТ В JSON НА C++!
7 months ago 00:16:35 1
#15. Переопределение операции преобразования типа и [ ]. Вложенные классы | Уроки ООП C++
8 months ago 00:21:57 1
#14. Переопределение операции присваивания | Уроки ООП C++
8 months ago 00:07:54 1
#13. Дружественные классы и функции | Уроки ООП C++
8 months ago 00:14:54 1
#12. Переопределение операции сложения | Уроки ООП C++
8 months ago 00:54:16 1
Как пройти СОБЕСЕДОВАНИЕ на C# & .Net РАЗРАБОТЧИКА?
8 months ago 00:10:58 1
#11. Константные методы. Ключевое слово mutable | Уроки ООП C++
8 months ago 00:15:13 2
Змейка на Java FX в ООП
8 months ago 00:08:27 1
#10. Паттерн Singleton (синглтон) | Уроки ООП C++
8 months ago 01:45:36 3
СИЛА Функционального Программирования / Всё о Scala / Интервью со Scala Developer Олегом Нижниковым
8 months ago 00:09:30 1
#9. Статические поля и методы класса | Уроки ООП C++
8 months ago 01:06:58 8
Изучение Java в одном видео уроке за час!
8 months ago 00:11:17 1
#8. Описание методов вне класса | Уроки ООП C++
8 months ago 00:09:37 1
#7. Особенности работы конструкторов. Ключевые слова default и delete | Уроки ООП C++
8 months ago 00:32:37 1
🔥 Introduction to Python Django and for Web Development 🔥