JavaScript

class

 編集:2022.07.29 by T.A.

クラス宣言。プロトタイプ ベースの継承を使って、指定された名前の新しいクラスを作成します。

クラス式を使ってクラスを定義することもできます。しかし、クラス式と異なり、クラス宣言は既存のクラスを再宣言することができず、再宣言しようとすると SyntaxError が発生します。

class クラス名 [extends 他クラス] {
クラス本体
}
class式による:
クラス名 = class {
定義内容
}
クラス名 ¶一意的な名前
他クラス ¶一意的な名前
定義内容 ¶ →constructorメソッド

extends

class Polygon {
  constructor(height, width) {
    this.area = height * width;
  }
}
D=new Polygon(4, 3).area;	//=12

テスト