→
クラス宣言。プロトタイプ ベースの継承を使って、指定された名前の新しいクラスを作成します。
クラス式を使ってクラスを定義することもできます。しかし、クラス式と異なり、クラス宣言は既存のクラスを再宣言することができず、再宣言しようとすると SyntaxError が発生します。
クラス名 | ¶一意的な名前 |
---|---|
他クラス | ¶一意的な名前 |
定義内容 | ¶ →constructorメソッド |
→extends。
class Polygon { constructor(height, width) { this.area = height * width; } } D=new Polygon(4, 3).area; //=12