2008-02-04から1日間の記事一覧

型が合ったぁぁ

id:ashigeruさんからツッコミを貰いましてん。つまり、こういう事らしい。 public interface A<L, R> { B<L, R> b(); List> nestedb(); } public interface NumberedA extends A<Integer, Long> { NumberedB b(); List<NumberedB> nestedb(); } そう、このNumberedAがやりたかった。で、呼び出す側</numberedb></integer,></l,></l,>…

型が合わん…。

こんなinterfaceを宣言してみた。 public interface A<L, R> { B<L, R> b(); List<B<L, R>> nestedb(); } public interface B<L, R> {} で、更にこいつらを使って、こんな型を宣言しる。 public interface NumberedA extends A<Integer, Long> { NumberedB b(); List<B<Integer, Long>> nestedb(); } public interface N</b<integer,></integer,></l,></b<l,></l,></l,>…