在这个java代码中
public class Gen<T> {
private Gen object; //line 1
public Gen(Gen object) { //line 2
this.object = object;
}
}
我可以将第1行替换为Gen<T>
,将第2行替换为public Gen(Gen<T> object)
,从而提出4种不同的方案。
在对象引用中使用Gen<T>
而不是Gen
时有什么区别?
答案 0 :(得分:0)
您可以为对象创建处理任何数据类型的功能。
例如,您可以创建Integer
类型的对象:
Gen<Integer> generator = new Generator<>();
或字符串:
Gen<String> generator = new Generator<>();