[mustang/Java SE 6] 次世代Javaの動向 4 [dolphin]
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
50:デフォルトの名無しさん 06/11/25 02:29:47 構文糖衣を許して、[]=っていうメソッドを定義できるようにするしかない。 51:デフォルトの名無しさん 06/11/25 03:09:59 >>48 普通はしない ってか、Tree配列ってなんだよ 52:デフォルトの名無しさん 06/11/25 03:35:37 >>45 でも配列使うAPIも結構多いんだよね。 何しろGenericsができるまでは要素の型を指定できたの配列だけだし。 53:デフォルトの名無しさん 06/11/25 09:12:57 Number[] nums = new Double[2]; nums[0] = new Double(1.0); //OK //nums[1] = new Integer(1000); //ArrayStoreException Double[] dd = (Double[])nums;//OK Number[] num2 = new Number[2]; num2[0] = new Double(1.0); //OK num2[1] = new Integer(1000); //OK num2[1] = new Double(0.01); //OK Double[] ddd = (Double[])num2;//ClassCastException 54:デフォルトの名無しさん 06/11/25 09:47:30 >>39 それで「型安全が完全に保証されていない」ってんなら、極端な話すれば、 List<String> l = new ArrayList<String>(); Vector<String> v = (Vector<String>)l; は、コンパイルが通るから、 「参照型の変数は型安全が完全に保証されていない」 とかいう変な話になっちゃうような気もする。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5369日前に更新/271 KB
担当:undef