Создан класс Test_00, который не делает ничего полезного, на нем мы отработаем базовые возможности наследования. Итак, создайте класс Test_01, который наследуется от Test_00. Выведите в консоль Test_01. Убедитесь, что в классе Test_01 доступно свойство data.
Наследуйтесь от класса Test_00, создайте класс Test_02, добавьте в него свойство title, равное 'class 02'. Создайте объект на основе класса Test_02 и выведите в консоль. Убедитесь что объект содержит свойства класса Test_00 и Test_02.
Создайте класс Test_03, которій наследуется от класса Test_02 и добавляет метод showData(), который содержит одну строку console.log(this.data, this.title). Создайте объект и убедитесь, что метод работает.
Наследуйтесь от класса Test_03 создайте класс Test_04. Добавьте функцию конструктор, которая принимает два текстовых параметра и задает с помощью них значения this.data и this.title. Не забывайте, если вы переписываете, создаете заново функцию конструктор, то обязаны вызывать super().
Итак, мы можем наследоваться и добавлять в наследуемые...
Задачи доступны после покупки курса
В предыдущем примере мы перезаписали метод полностью....
Задачи доступны после покупки курса
Обратите внимание, метод goMath() в классе M_06 был...
Задачи доступны после покупки курса
Итак, мы разобрались с наследованием методов. Давайте разберемся...
Задачи доступны после покупки курса
Создайте класс наследник P_09 для класса P_08. В...
Задачи доступны после покупки курса
Создайте класс P_10 как наследника P_09. Добавьте метод...
Задачи доступны после покупки курса
Теперь перейдем к более интересным вещам. Давайте пройдемся...
Задачи доступны после покупки курса
Создайте класс U_02, который наследуется от U_01. Допишите...
Задачи доступны после покупки курса
Создайте класс U_03, наследуйтесь от класса U_02, и...
Задачи доступны после покупки курса
Создайте класс U_04 который наследуется от U_03 и...
Задачи доступны после покупки курса
Создайте класс U_05, наследуйтесь от U_04. Добавьте в...
Задачи доступны после покупки курса