JavaScript Classリファレンスマニュアル

JavaScript クラス

クラスは関数の一種ですが、初期化にはキーワード function を使用せず、キーワード class を使用し、constructor() メソッドで属性を割り当てます:

インスタンス

Car クラスを生成し、その Car クラスに基づいて "mycar" という名前のオブジェクトを作成します:

class Car {  // クラスの生成
  constructor(brand) {  // クラスの構築方法
    this.carname = brand;  // クラスの主体、属性
  }
}
mycar = new Car("Ford");  // Car クラスのオブジェクトを生成

自分で試してみてください

クラスに関する知識については、私たちの JavaScript クラス教程

Class メソッド

メソッド 説明
constructor() クラスで作成および初期化されるオブジェクトを設定するための特別なメソッドです。

Class キーワード

キーワード 説明
extends クラスを拡張します(継承)。
static クラスに静的メソッドを定義します。
super 親クラスを参照します。