upcast

「upcast」の発音・読み方

カタカナ読み(目安)アップキャスト

「upcast」の意味

「upcast」の例文

An upcast to the base class is usually safe.

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

「upcast」の複数形

複数形upcasts

「upcast」のレベル別の例文

「 upcast」のコアイメージ コアイメージ

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

「upcast」のよく使う型

「upcast」とよく一緒に使う語

「upcast」のよくある間違い

  • ✕ An upcast changes a parent object into a child object.

    ○ An upcast treats a child object as an object of its parent type.

    アップキャストは通常、子クラスのオブジェクトを親クラスの型として扱うことであり、親オブジェクトを子オブジェクトに変えることではないため。

  • ✕ upcastes

    ○ upcasts

    名詞の複数形は通常、語尾にsを付けてupcastsとなるため。

「 upcast」の英英 英英

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」の語源 語源

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

「 upcast」のコラム コラム

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

「upcast」のよくある質問

Q. upcastの複数形は?
複数形はupcastsです。例えば、multiple upcastsは「複数のアップキャスト」を表します。
Q. upcastはどのような場面で使う語?
主にオブジェクト指向プログラミングで、サブクラスのオブジェクトをスーパークラスや基底クラスの型として扱う場面で使います。
Q. upcastは動詞としても使える?
upcastは主に名詞として使われますが、技術文書では動詞としてupcast an objectのように使われることもあります。