参照型の縮小変換(narrowing reference conversion)
Java講座 用語集
索引へ戻る
Java講座のページ
参照型の縮小変換(narrowing reference conversion)
以下に示す型変換のこと。
型Sが型Tの上位型である場合における、型Sから型Tへの型変換。
finalでなく、パラメータ化されていないインタフェース型Kを実装していないクラス型CからKへの変換。
インタフェース型Jから、finalでなくパラメータ化されていないクラス型Cへの変換。
インタフェース型Cloneableおよびjava.io.Serializableから任意の配列型T[]への変換。
パラメータ化されていないインタフェース型Kのサブインタフェースでないインタフェース型JからKへの変換。
SCからTCへの縮小変換が可能な場合における、配列型SC[]から配列型TC[]への変換。
なお、参照型の拡大変換はJavaの文法用語であり、一般的にはダアンキャストと呼ばれることが多い。
□
索引へ戻る