В данном видео мы разберем второго кита ООП: наследование. Наследование используется тогда, когда строится архитектура системы и необходимо задать структуру классов и уменьшить дублирование кода. В этом видео мы разберем синтаксические и идеологические особенности этой концепции, а также изучим связанные с этим особенности, в частности: перегрузку и переопределение методов, проблему затемнения полей, вызовы конструкторов классов родителей, запрет на наследование и переопределение методов с использованием ключевого слова final, и ключевое слово abstract для задания абстрактных классов и методов.
Кроме того, в начале видео мы ответим на вопрос о том, что ломает инкапсуляцию в классе Student выданном на разбор на прошлом задании и зададим вопрос о наследовании: наследуется ли квадрат от прямоугольника или наоборот?
Код с занятия можно найти по ссылке
27_07_2020
1 view
13
1
1 month ago 04:34:44 1
Java с нуля - Полный Курс Java Для Начинающих [4,5 ЧАСА]
2 months ago 02:03:50 1
Практика JavaScript с нуля за 2 часа. Сделаем целый сайт!