我有一个代表列表中元素的类的代码
public class Element<T>{
Element<T> next;
Element<T> previous;
T info;
}
我有一些想法,但实际上我并没有弄清楚上述声明的全部含义。并且有一些困难时期来寻找这种技术的解释。
答案 0 :(得分:2)
班级名称为Element
<T>
表示它是一个通用类。当你使用它时,你必须参数化它:
Element <Object> e = new Element<Object>();
每次出现
<T>
在类中的将替换为Object(你可以放置你想要的任何类型而不是Object,但不能是原始类型)
答案 1 :(得分:1)
<T>
是generic type,类名只是Element
。泛型是一个复杂的主题,但您发布的代码看起来是有效的。