名詞(めいし):何かを建設・構築する人や会社。また、プログラミングにおいては、オブジェクトが生成される際に自動的に呼び出される特別なメソッドのこと。
/kənˈstrʌktər/
The constructor of this building used only eco-friendly materials.
このビルの建設者は環境に優しい素材だけを使用した。
In object-oriented programming, a constructor initializes the properties of an object when it is first created, ensuring that the object starts in a valid state.
オブジェクト指向プログラミングでは、コンストラクタはオブジェクトが最初に生成される際にそのプロパティを初期化し、オブジェクトが有効な状態で始まることを保証する。
ラテン語の constructorem(建てる者)に由来し、動詞 construere(積み上げる、建設する)から派生した。**con-**(共に)と struere(積む、築く)の組み合わせで、「共に積み上げる者」という意味が原義である。英語には16世紀頃に取り入れられ、近代ではプログラミング用語としても広く使われるようになった。