import java.util.ArrayList;
import java.util.List;
public class UserDefinedlimit {
public static void main(String[] args) {
ArrayList<Integer> arrayList = new ArrayList<Integer>();
arrayList.add(22);
arrayList.add(33);
MyClass<ArrayList<Integer>> myclass = new MyClass<ArrayList<Integer>>(11, "12", arrayList);
System.out.println(myclass);
}
}
class MyClass<T extends List<Integer>> {
private int num;
private String name;
private T t;
public int getNum() {
return num;
}
public void setNum(int num) {
this.num = num;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public T getT() {
return t;
}
public void setT(T t) {
this.t = t;
}
public MyClass(int num, String name, T t) {
super();
this.num = num;
this.name = name;
this.t = t;
}
@Override
public String toString() {
return "MyClass [name=" + name + ", num=" + num + ", t=" + t + "]";
}
}
Java集合--自定义受限制泛型实例
最新推荐文章于 2022-07-14 10:03:57 发布