У нас вы можете посмотреть бесплатно The JavaScript SUPER keyword is super! 🦸♂️ или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
00:00:00 intro 00:00:22 setup 00:02:39 super constructor 00:05:59 super methods 00:09:03 conclusion // super = keyword is used in classes to call the constructor or // access the properties and methods of a parent (superclass) // this = this object // super = the parent class Animal{ constructor(name, age){ this.name = name; this.age = age; } move(speed){ console.log(`The ${this.name} moves at a speed of ${speed}mph`); } } class Rabbit extends Animal{ constructor(name, age, runSpeed){ super(name, age); this.runSpeed = runSpeed; } run(){ console.log(`This ${this.name} can run`); super.move(this.runSpeed); } } class Fish extends Animal{ constructor(name, age, swimSpeed){ super(name, age); this.swimSpeed = swimSpeed; } swim(){ console.log(`This ${this.name} can swim`); super.move(this.swimSpeed); } } class Hawk extends Animal{ constructor(name, age, flySpeed){ super(name, age); this.flySpeed = flySpeed; } fly(){ console.log(`This ${this.name} can fly`); super.move(this.flySpeed); } } const rabbit = new Rabbit("rabbit", 1, 25); const fish = new Fish("fish", 2, 12); const hawk = new Hawk("hawk", 3, 50); rabbit.run(); fish.swim(); hawk.fly();