我正在学习 Java 中的泛型概念。
在此特定行 -> 中class User<T extends List<U>, U>,U当第一个参数本身定义时,java 是否会强制在类参数定义中使用第二个类型参数,T<U>或者是否有我缺少的快捷方式。
在 main 中调用代码:
User<List<Integer>, Integer> u = new User<>("some_user", 21, l);
System.out.println(u.getDetails());;
班级:
class User<T extends List<U>, U> {
private String name;
private int age;
private T details;
public User(String name, int age, T details) {
super();
this.name = name;
this.age = age;
this.details = details;
}
}
POPMUISE
相关分类