memrootじしょ
英和翻訳
constructor
constructor
/kənˈstrʌktər/
コンストラクタ
1.
プログラミングにおいて、新しいオブジェクトを生成し初期化するための特別なメソッド。
オブジェクト指向プログラミングにおいて、クラスから新しいオブジェクトをインスタンス化する際に自動的に呼び出され、そのオブジェクトの初期状態(属性やフィールド)を設定するために使用される特殊な関数やメソッドです。これにより、オブジェクトが有効な状態で利用できるようになります。
In
Java,
a
constructor
is
used
to
initialize
the
state
of
an
object.
(Javaでは、コンストラクタはオブジェクトの状態を初期化するために使われます。)
In Java
プログラミング言語のJavaにおける状況を示します。
a constructor
オブジェクトの初期化に用いられる、特定の種類のメソッドを指します。
is used
「~が使われる」という受動態の表現です。
to initialize
「~するために」という目的を表し、「初期化する」という意味です。
the state
物事の「状態」を意味します。
of an object
「ある一つのオブジェクトの」という所属や関連を示します。
When
creating
a
new
instance,
the
constructor
is
automatically
invoked.
(新しいインスタンスを作成する際、コンストラクタは自動的に呼び出されます。)
When creating
「~を作成する際に」という時を表します。
a new instance
「新しいインスタンス」という、オブジェクト指向プログラミングにおける具体的な実体を指します。
the constructor
特定の「コンストラクタ」を指します。
is automatically invoked
「自動的に呼び出される」という受動態の表現です。
A
class
can
have
multiple
constructors
with
different
parameters.
(クラスは異なる引数を持つ複数のコンストラクタを持つことができます。)
A class
オブジェクト指向プログラミングにおける「クラス」を指します。
can have
「持つことができる」という可能性や能力を表します。
multiple constructors
「複数のコンストラクタ」を指します。
with different parameters
「異なる引数を持つ」という付帯状況を示します。
2.
何かを建設したり、組み立てたりする人やもの。
一般的に、建物、機械、理論、計画など、何かを構築したり、組み立てたり、創り出したりする役割を担う人やものを指します。建築家、エンジニア、理論の提唱者などがこれに該当する場合があります。
He
is
a
constructor
of
fine
furniture.
(彼はりっぱな家具の製作者です。)
He
男性の一人称代名詞で「彼」を指します。
is
「~である」という存在や状態を示す動詞です。
a constructor
何かを組み立てたり作ったりする「製作者」「建設者」という意味です。
of fine furniture
「良質な家具の」という意味で、製作されるものの種類と品質を示します。
The
company
acts
as
a
constructor
for
large-scale
infrastructure
projects.
(その会社は大規模なインフラプロジェクトの建設者として機能します。)
The company
特定の「その会社」を指します。
acts as
「~として機能する」「~の役割を果たす」という意味です。
a constructor
何かを建設する「建設者」や「施工会社」という意味です。
for large-scale infrastructure projects
「大規模なインフラプロジェクトのために」という目的や対象を示します。
As
the
chief
constructor,
he
oversaw
the
entire
building
process.
(最高建設責任者として、彼は建築プロセス全体を監督しました。)
As the chief constructor
「最高建設責任者として」という役割を示します。
he
男性の一人称代名詞で「彼」を指します。
oversaw
「~を監督した」「~を監視した」という過去の行為を表します。
the entire building process
「建設プロセス全体」を指します。
関連
build
create
initialize
method
object
class
architect