关于在泛型Java中超级使用的困惑

时间:2014-01-29 17:06:44

标签: java generics

我想在Java中定义两个类型参数之间的关系,我知道使用通配符是一个更好的选择,仍然希望使用两个类型参数与超级关系。但我无法这样做。 任何人都可以建议我在哪里出错(它给编译器错误“超级”预期)

 public static <T,S super T> T writeAll(Collection<T> coll, Class<S> snk) {

            return null;

        }

      public static <T,S> T writeAllTwo(Collection<T> coll, Class<S super T> snk) {

            return null;

        }

0 个答案:

没有答案