- Java入門・初心者質問スレ Part.5©2ch.net
711 :デフォルトの名無しさん[sage]:2017/12/01(金) 19:39:56.19 ID:22T+oeFd - >>710
Javaのジェネリクスは引数渡すときと戻り値受け取るときに暗黙的に片っ端からObjectからのダウンキャストを挿入しまくるだけ 当時のSunにはJVM弄る金がなくて、無理にC#に対抗しようとしてこんな手抜き実装になった Javaのジェネリクスの不可解な制限は、「型パラメータの箇所は実際には全てObjectになる」と考えると理解できる
| - Java入門・初心者質問スレ Part.5©2ch.net
712 :デフォルトの名無しさん[sage]:2017/12/01(金) 19:42:03.24 ID:22T+oeFd - >>711
訂正 引数受け取るときはダウンキャストの挿入は不要だな コンパイル時に型チェックが入るだけだ
|
|