constructor
- (名)建設業者、建造者
- (名)コンストラクタ
- (名)製造者
発音のコツ
▶ 表示する▼ 閉じる
「コンストラクタ」と平坦に読まないよう注意が必要です。アクセントは第2音節の「struc(strʌ́k)」に置きます。最初の「con」は力を抜いて「カ」と「コ」の中間のように短く発音し、「struc」で強く高く発音します。最後の「tor」は舌を軽く引きながら「ター」と「ル」の中間の音(/tər/)を出します。
活用形
- 複数形
- constructors
コアイメージ
何かをゼロから組み立てて形にする人や企業であることがコアイメージです。主に建設業界で工事を請け負う業者を指す時や、IT分野でプログラムを構築する時に使います。
constructorの意味・例文
名詞
建設業者、建造者
A person or company that builds, makes, or creates things.
The main constructor of the bridge went bankrupt.
その橋の主要な建設業者が倒産しました。
建設プロジェクトを請け負う企業を指してよく使われます。
Local constructors are bidding for the new stadium project.
地元の建設業者たちが新スタジアムのプロジェクトに入札しています。
公共事業などの文脈で頻出する表現です。
The ancient constructors used advanced techniques for the pyramids.
古代の建造者たちはピラミッドに高度な技術を使用しました。
歴史的な建造物を作った人々を指す際にも使えます。
コンストラクタ
A special method used to initialize a newly created object in programming.
You need to define a constructor for this class.
このクラスのコンストラクタを定義する必要があります。
プログラミングにおいてオブジェクトを初期化するメソッドを指します。
The default constructor takes no arguments.
デフォルトコンストラクタは引数を取りません。
情報工学の分野で頻繁に登場する専門用語です。
I forgot to call the parent constructor again!
また親のコンストラクタを呼び出すのを忘れてしまった!
エンジニア同士のカジュアルな会話でもよく使われます。
製造者
A company that builds cars or engines, especially for racing.
The team won the constructors' championship this year.
そのチームは今年、コンストラクターズ選手権で優勝しました。
F1などのレース界で車体を製造するチームを指します。
They are a leading constructor of racing engines.
彼らはレーシングエンジンの主要な製造業者です。
特定の機械や車両を製造する企業を表します。
Which constructor do you support in the race?
レースではどのコンストラクターを応援していますか?
モータースポーツファン同士の会話で登場します。
語源
constructor は接頭辞 con-(共に)と struere(建てる)、接尾辞 -or(〜する人)から成り立っています。材料を共に積み上げていくという成り立ちから、建物やシステムを構築する「建設者」という意味に発展しました。同じ struere(建てる)の語根を持つ関連語には、structure(構造)があります。
派生語・ファミリー
constructorの使い方
よく使う組み合わせ
使い分け
constructor は大規模な構造物やシステムを構築する企業や人を、builder は一般的な家屋などを建てる人を、contractor は契約に基づいて業務を請け負う業者を指します。
よくある間違い
× He is an IT constructor. ○ He is an IT engineer. → 人間の職業としての「IT構築者」には使いません。IT分野ではプログラムの要素を指します。
× The constructor of this book is famous. ○ The author of this book is famous. → constructor は建物やシステムを作る人・企業であり、本などの作者には使いません。
コラム
豆知識
F1などのモータースポーツにおいて、constructor という言葉は特別な意味を持ちます。単なるチームではなく、自らレーシングカーの車体を設計・製造した者を指し、ドライバーの順位とは別に「コンストラクターズ選手権」としてその技術力が競われます。
リアルな使われ方
ITエンジニアの職場では、constructor は日常的に飛び交う言葉です。プログラミングで新しいデータを作成する際の「初期化処理」を意味し、コードレビューなどで「コンストラクタの引数がおかしい」といった形で頻繁に使われます。
映画・音楽での使われ方
映画『マトリックス(The Matrix)』シリーズには、仮想世界を構築する「The Architect(設計者)」というキャラクターが登場しますが、システムを実際に組み上げる役割はまさに constructor の概念と重なります。英語圏では設計と構築の役割が明確に区別されます。
イディオム・定型句
主要な建設業者
“They were selected as the lead constructor.”
コンストラクターズ選手権
“Ferrari won the constructors' championship.”
デフォルトコンストラクタ
“The compiler provides a default constructor.”
constructorを使った会話例
プロジェクト会議で同僚と
Have we decided on the constructor for the new office building?
Not yet. We are still comparing proposals from three different contractors.
We need a reliable constructor who can handle such a large-scale project.
I agree. The builder we used last time was good, but this is too big for them.
Exactly. We should also check if the lead constructor has enough financial stability.
Good point. I will review their backgrounds and report back tomorrow.
Thanks. Choosing the right constructor is critical for our success.
I know. We cannot afford to make a mistake on this one.
文化的背景
アメリカやイギリスの建設業界では、実際の作業を行う業者を builder、プロジェクト全体を管理する企業を contractor と呼ぶことが多く、constructor はよりフォーマルな文書や大規模なエンジニアリングの文脈で好まれる傾向があります。
よくある質問
Q. constructor とは?
建物やシステムを構築する人や企業のことです。『They hired a reliable constructor.(彼らは信頼できる建設業者を雇った)』のように、主に建設やITの分野で使われます。
Q. constructor と contractor の違いは?
constructor は「実際に物を建設する者」に焦点を当てます。一方の contractor は「契約を交わして業務を請け負う業者」を指し、『an independent contractor(独立請負業者)』のように建築以外の業務にも広く使われます。
Q. プログラミングにおける constructor の意味は?
オブジェクト指向プログラミングにおいて、新しく作成されたオブジェクトを初期化するための特別な関数を指します。『Call the constructor.(コンストラクタを呼び出して)』のように使われます。
Q. 日常会話で constructor という単語はよく使いますか?
一般的な家を建てる人には builder の方がよく使われます。constructor は『the primary constructor of the facility(その施設の主要建設業者)』のように、大規模プロジェクトや専門的な文脈で使われることが多いです。
Q. モータースポーツのニュースで聞く constructors とは?
F1などのレースにおいて、車体(シャシー)を自社で設計・製造するチームやメーカーのことです。『They won the constructors' title.(彼らはコンストラクターズタイトルを獲得した)』のように使います。
CHECK QUIZ
Q: 「屋根の修理を地元の業者に頼んだ」の空欄に入るのは?
Q: 「The default constructor takes no arguments.」が使われる分野は?
Q: constructor が指す対象として不適切なものは?