- 748 名前:デフォルトの名無しさん mailto:sage [2008/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 のインスタンスを返せる(返すことを保証できる)でしょうか。
|

|