IT用語集 › プログラミング › コンストラクタ

コンストラクタ

プログラミング Svenska → 更新: 2026-10-21

new MyClass()のようにオブジェクトが生成されるときに実行される特別な関数。

フィールドを初期化し、必要なら資源も確保する。JavaScript/TypeScriptではconstructor()、Pythonでは__init__、Rustでは慣習としてfn new()を使う。重いコンストラクタは設計上の悪臭とされる。オブジェクトは簡単に作れるようにしておくべきだ。

← 用語集に戻る