★★Java質問・相談スレッド179★★ [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0418デフォルトの名無しさん
2017/01/07(土) 22:55:57.29ID:EMY/V/HnArrayList<Integer> f() {return a;}
List<Integer> g() {return a;} // OK
List<Object> h() {return a;} // ダメ
いつからこのg()みたいなのおkになったの?
ジェネリクスの変性どうのというよりこれは単に
Derived d;
Base g() {return d;}
っていう風にとらえるだけのことで
実型パラメータ(一個目の例でのInteger)は無視しておkなの?
■ このスレッドは過去ログ倉庫に格納されています