کلمه کلیدی جاوا اسکریپت SUPER فوق العاده است! 🦸♂️
00:00:00 مقدمه 00:00:22 راه اندازی 00:02:39 فوق سازنده 00:05:59 روش های فوق العاده 00:09:03 نتیجه گیری // super = کلمه کلیدی در کلاس ها برای فراخوانی سازنده یا استفاده می شود // دسترسی به ویژگی ها و متدهای یک والد (سوپرکلاس) // این = این شی // super = پدر و مادر حیوانات کلاس{ سازنده (نام، سن){ this.name = نام; this.age = سن; } سرعت حرکت){ console.log('${this.name} با سرعت ${speed}mph' حرکت می کند); } } کلاس خرگوش حیوان را گسترش می دهد{ سازنده (نام، سن، سرعت اجرا){ فوق العاده (نام، سن)؛ this.runSpeed = runSpeed; } اجرا کن(){ console.log('این ${this.name} می تواند اجرا شود'); super.move(this.runSpeed); } } کلاس ماهی حیوانات را گسترش می دهد{ سازنده (نام، سن، swimSpeed){ فوق العاده (نام، سن)؛ this.swimSpeed = swimSpeed; } شنا (){ console.log('این ${this.name} می تواند شنا کند'); super.move(this.swimSpeed); } } کلاس هاوک حیوانات را گسترش می دهد{ سازنده (نام، سن، flySpeed){ فوق العاده (نام، سن)؛ this.flySpeed = flySpeed; } پرواز(){ console.log('این ${this.name} می تواند پرواز کند'); 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();