Ad banner
Ad banner

Наследование в TypeScript. Полное руководство по наследованию классов в TS

🔥 Ccылка на курс:
🫶 Поблагодарить автора – монобанк:
5375414126666006
Лущенко О

Получить курс в кабинете:
Ссылка на урок:
Вопрос автору:

Курсы автора:
HTML :
JavaScript 2.0:
ReactJS:
Интернет магазин:

Канал ru:
Канал UA:

Изучаем наследование (extends) классов в TypeScript. Реализуем наследование свойств и методов, изучаем как пишется функция конструктор в наследуемых классах. Применяем super для конструктора, наследуемых методов. На практике разбираемся чем отличается дополнение метода от перезаписи.

00:00 Создаем проект
02:40 Наследуем класс с добавлением свойства
06:50 Наследуем с добавлением метода
09:50 Наследование с созданием конструктора
13:00 Наследование с изменением конструктора
16:45 Применение метода родителя в наследнике, super
21:25 Создаем класс ElementHTML для практики
22:50 Расширяем класс ElementHTML, добавляем оформление CSS
26:50 Создаем класс наследник для создания изображений
32:00 Наследуемся от класса Image и создаем класс для Pictures

ItGid.info – курсы Александра Лущенко

(Visited 74 times, 1 visits today)

You Might Be Interested In

Комментарии (7)

  1. Будьте людьми з великої букви, подивилися відео, поставте лайк і скажіть дякую! На просторах інтернету дуже мало такого контенту. Олександр дякую.

  2. Я изначально стал писать классы на JavaScript, у меня возникает ошибка в строке 123 – TypeError: this.source.forEach is not a function, поскольку this.source не имеет метода forEach, как быть?
    Upd: Нашёл ошибку – при вызове pic = new PicturesHTML я передавал строку, а не массив строк ))

  3. О нет. По поводу "лёгкий материал", это вы пошутили. У меня на решение дз по спринтам может уходить от нескольких часов до нескольких дней. Конечно я спрашиваю что непонятно в чате. А потом проверка всё равно покажет – хаха, дружок, у тебя тут баг! Иди и плачь! 😀 Но за образование новых нейронных связей, спасибо Вам, Александр!)

Post A Comment For The Creator: WebDev с нуля. Канал Алекса Лущенко

Ваш адрес email не будет опубликован. Обязательные поля помечены *