我有以下课程:
public class MyList {
private List<X> list = new ArrayList<X>();
public List<X> getList() {
return list;
}
public void setList(List<X> list) {
this.list = list;
}
}
我希望这个类能够处理“X”以外的类型列表。例如,如果我希望它能够与Y列表一起工作怎么办?我目前不知道我可能需要处理的所有类型,因此它应该能够处理任何类型。
答案 0 :(得分:5)
考虑在课堂上使用Java泛型。
public class MyList<T> {
然后,无论您之前有X
,您现在都可以拥有T
,例如List<T> list
。