ООП TypeScript - Наслідування

Task 01

Створено клас Test_00, який не робить нічого корисного, на ньому ми відпрацюємо базові можливості успадкування. Отже, створіть клас Test_01, який успадковується від Test_00. Виведіть у консоль Test_01. Переконайтеся, що в класі Test_01 є властивість data.

Task 02

Наслідуйте від класу Test_00, створіть клас Test_02, додайте до нього властивість title, що дорівнює 'class 02'. Створіть об'єкт на основі класу Test_02 та виведіть у консоль. Переконайтеся, що об'єкт містить властивості класу Test_00 та Test_02.

Task 03

Створіть клас Test_03, який успадковується від класу Test_02 і додає метод showData(), який містить один рядок console.log(this.data, this.title). Створіть об'єкт і переконайтеся, що метод працює.

Task 04

Наслідуйте клас Test_03 і створіть клас Test_04. Додайте функцію конструктор, яка приймає два текстові параметри та задає за допомогою них значення this.data та this.title. Не забувайте, якщо ви переписуєте, створюєте наново функцію конструктор, то повинні викликати super().

Task 05

Отже, ми можемо успадковуватися і додавати до успадкованих...

Завдання доступні після придбання курсу

Task 06

У попередньому прикладі ми перезаписали метод повністю. Тепер...

Завдання доступні після придбання курсу

Task 07

Зверніть увагу, метод goMath() у класі M_06 був...

Завдання доступні після придбання курсу

Task 08

Отже, ми розібралися з успадкуванням методів. Давайте розберемося...

Завдання доступні після придбання курсу

Task 09

Створіть клас спадкоємець P_09 для класу P_08. У...

Завдання доступні після придбання курсу

Task 10

Створіть клас P_10 як спадкоємця P_09. Додайте метод...

Завдання доступні після придбання курсу

Task 11

Тепер перейдемо до цікавіших речей. Давайте пройдемося за...

Завдання доступні після придбання курсу

Task 12

Створіть клас U_02, який успадковується від U_01. Допишіть...

Завдання доступні після придбання курсу

Task 13

Створіть клас U_03, успадковуйтеся від класу U_02, і...

Завдання доступні після придбання курсу

Task 14

Створіть клас U_04 який успадковується від U_03 і...

Завдання доступні після придбання курсу

Task 15

Створіть клас U_05, наслідуйте U_04. Додайте до класу...

Завдання доступні після придбання курсу