Constructor (コンストラクター)

コンストラクターは、インスタンス化された特定のクラスオブジェクトに属しています。コンストラクターは、そのオブジェクトを初期化し、オブジェクトの非公開の情報にアクセスできるようにします。コンストラクターの概念は、ほとんどのオブジェクト指向プログラミング言語にあります。本質的に、JavaScript のコンストラクターはクラスのインスタンスで宣言します。

構文

js
// これは Default クラスの既定のコンストラクターです
function Default() {}

// これは Overloaded クラスでオーバーロードされた
// 引数付きのコンストラクターです。
function Overloaded(arg1, arg2, /* …, */ argN) {}

JavaScript でクラスのコンストラクターを呼び出すには、new 演算子を使用して新しいオブジェクトへの参照変数に割り当てます。

js
function Default() {}

// Default オブジェクトの新しい参照が、ローカル変数の
// defaultReference に割り当てられます
const defaultReference = new Default();

関連情報