アップキャスト

「アップキャスト」の英語

「アップキャスト」は英語で upcast と言います。プログラミングで、派生クラスのオブジェクトを基底クラスの型として扱う型変換を指します。通常は安全ですが、派生クラス固有のメンバーは参照から見えなくなります。

「アップキャスト」の英語の使い分け

「アップキャスト」の例文

An upcast to the base class is usually safe.

基底クラスへのアップキャストは通常安全です。

コアイメージ

アップキャストは派生クラスの参照を基底クラスの型に移す型変換操作

英英

A cast that converts an object reference from a derived subclass type to a base superclass type, typically safe because the object already conforms to the base interface

語源

upcastは、up(上位へ移る)とcast(型変換)の合成語で、継承階層で派生型から基底型へ参照の扱いを移す操作を表す

コラム

  • アップキャストは派生オブジェクトを基底型として扱うための変換で、基底に存在しない派生固有のメンバーは参照から見えなくなる

「アップキャスト」のレベル別の例文

「アップキャスト」を英語にするときのよくある間違い

「アップキャスト」の英語についてよくある質問

Q. 「アップキャスト」を英語で一言で言うと?
upcastと言います。派生クラスのオブジェクトを基底クラスの型として扱う型変換を指します。
Q. 「アップキャスト」とダウンキャストの違いは?
アップキャストは派生型から基底型への変換、ダウンキャストは基底型から派生型への変換です。
Q. 「アップキャスト」を英語の技術文書でどう説明する?
An upcast converts a derived-class reference to a base-class reference. のように説明できます。

ほかの日本語から英語を引く

おすすめの単語帳

1 / 1