JavaScript Class viittausopas

JavaScript-luokat

Luokka on toinen funktioiden lajista, mutta emme käytä avainsanaa function sen alustamiseen vaan avainsanaa class ja määrittelemme ominaisuudet constructor()-menetelmässä:

Esimerkki

Luo Car-luokka ja luo siihen perustuva objekti nimeltä "mycar":

class Car {  // Luo luokka
  constructor(brand) {  // Luokan rakentaja
    this.carname = brand;  // Luokan pääosa, ominaisuus
  }
}
mycar = new Car("Ford");  // Luo Car-luokan objekti

Kokeile itse

Tietoja luokista löydät JavaScript-luokkien opas.

Class-menetelmä

Menetelmä Kuvaus
constructor() Erityinen menetelmä, jota käytetään luokassa luotujen objektien luomiseen ja alustamiseen.

Class-avainsana

Avainsana Kuvaus
extends Laajentaa luokkaa (perii).
static Määrittelee luokalle staattisia menetelmiä.
super Viittaa emo-luokkaan.