JavaScript Class extends Anahtar Kelimesi
- Önceki sayfa constructor()
- Sonraki sayfa static
- Üst seviyeye dön JavaScript Class İlgili Kılavuz
Tanım ve Kullanım
extends
Anahtar kelimeler, başka bir sınıfın (ebeveyn) alt sınıfı oluşturmak için kullanılır.
Alt sınıf, başka bir sınıfın tüm yöntemlerini miras alır.
Miras, kodun yeniden kullanılabilirliği için çok faydalıdır: Yeni bir sınıf oluştururken, mevcut sınıfın özelliklerini ve yöntemlerini yeniden kullanabilirsiniz.
Açıklama:Yukarıdaki örnekte görüldüğü gibi:super();
Yöntem, ebeveyn sınıfına atıfta bulunur. Yapıcı method'ta çağrılarak super();
Yöntemler, ebeveyn sınıfının yöntemlerini çağırabilir ve ebeveyn sınıfının özelliklerine ve yöntemlerine erişebilir.
Örnek
Bir "Model" adlı sınıf oluşturun, bu sınıf "Car" sınıfının yöntemlerini miras alacak:
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();
Gramer
class childClass extends parentClass
Teknik Ayrıntılar
JavaScript Sürümü: | ECMAScript 2015 (ES6) |
---|
Tarayıcı Desteği
Anahtar Kelimeler | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
extends | 49.0 | 13.0 | 45.0 | 9.0 | 36.0 |
İlgili Sayfalar
JavaScript Eğitimi:JavaScript sınıfı
JavaScript Eğitimi:JavaScript ES6 (EcmaScript 2015)
JavaScript referans el kitabı:super anahtar kelimesi
JavaScript referans el kitabı:constructor() metodu
- Önceki sayfa constructor()
- Sonraki sayfa static
- Üst seviyeye dön JavaScript Class İlgili Kılavuz