Kichwa cha kuingia cha klabu ya JavaScript
- Rejesha chama static
- Pya zaidi constructor()
- Rejesha wa juu Mwongozo wa JavaScript Class wa Mafanikio
Makadaro na matumizi
super
Kichwa cha kuingia kumuagiza kikombe cha mama.
Inatumiwa kuingia kikombe cha kufungua cha kikombe cha mama na kuingia kipendekezo cha kikombe cha mama na vifaa vyenye vingine.
Mafanikio:Kupata mafanikio kwa konseptu ya kuwungua (mama na klabu ya mkoa), tafuta mafanikio yetu ya Mafunzo ya klabu ya JavaScript。
Mfano
Kufanya klabu yenye jina "Model", klabu hii itakufungua kwa kutumia extends
Kichwa cha kuingia kumuagiza "Car" klabu.
Kuingia kikombe cha kufungua kwa kikombe cha kufungua super()
Vifaa, tunatumia kuingia kikombe cha mama cha kikombe cha klabu, tunaweza kuagiza kipendekezo cha kikombe cha mama na vifaa vyenye vingine:
class Car { constructor(brand) { this.carname = brand; } present() { return 'I have a ' + this.carname; } } class Model extends Car { constructor(brand, mod) { super(brand); this.model = mod; } show() { return this.present() + ', it is a ' + this.model; } } mycar = new Model("Ford", "Mustang"); document.getElementById("demo").innerHTML = mycar.show();
Makosa
super(arguments); // Kuingia kikombe cha kufungua cha mama (kikombe cha kufungua tu) super.parentMethod(arguments); // Kuingia kikombe cha mama
Maelezo ya vihanda
Mwili wa JavaScript: | ECMAScript 2015 (ES6) |
---|
Mimba ya kufungua
Keyword | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
super | 42.0 | 13.0 | 45.0 | 9.0 | 36.0 |
Makaojina ya mawasiliano
JavaScript Mafunzo:Class katika JavaScript
JavaScript Mafunzo:JavaScript ES6 (EcmaScript 2015)
Kitabu cha mafanikio wa JavaScript:keyword extendi
Kitabu cha mafanikio wa JavaScript:Method ya constructor
- Rejesha chama static
- Pya zaidi constructor()
- Rejesha wa juu Mwongozo wa JavaScript Class wa Mafanikio