【初心者】Java質問・相談スレッド118【歓迎】
at TECH
748:デフォルトの名無しさん
08/08/30 02:02:49
>>745
>List<? extends Base>#get()の返り値の型をBase型として返せば
List<? extends Base> list = new ArrayList<Child>();
を例えば
List<Child> childList = new ArrayList<Child>();
List<? extends Base> list = childList;
としてみましょう。
list.add(new Base());
が実行された場合、list.get() は Base インスタンスを返せるでしょうが、
childList.get() は Child のインスタンスを返せる(返すことを保証できる)でしょうか。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4359日前に更新/268 KB
担当:undef