【初心者】Java質問・相談スレッド92【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0495デフォルトの名無しさん
2006/10/13(金) 20:18:56問4
> 1. 基本データ型だけが自動的に変換される。参照型の型を変えるためには、キャストが必要である。
参照型の拡大変換があるので、×
> 2. 参照型だけが自動的に変換される。基本データ型の型を変えるためには、キャストが必要である。
プリミティブ型の拡大変換があるので ×
> 3. 参照型を算術昇格するためには、明示的なキャストが必要である。
JLS第二版なら参照型を算術昇格できないので×
JLS第三版で unboxing変換込みで算術昇格可能とする場合は明示的なキャストは必要ないので×。
たぶん×。
> 4. 基本データ型、参照型ともに、型変換とキャストの両方が可能である。
キャストは型変換の一種なので、キャストができれば型変換もできる事になる。当然○。
> 5. 数値型のキャストには、実行時チェックが必要な場合がある。
不明。 JLS第三版で「数値型のキャスト」 に unboxing変換も含まれるなら○
そうでなければ×
■ このスレッドは過去ログ倉庫に格納されています