我有一个A类和一个扩展A的B类
public class A<T1, T2> {
private T1 x;
private T2 y;
public A(T1 x, T2 y) {
this.x = x;
this.y = y;
}
}
上面的代码工作正常,现在用于 B 类
public class B<T1,T2,T3> extends A {
private T3 z;
public Triplet(T1 x, T2 y, T3 z) {
super(x, y);
this.z = z;
}
}
Eclipse 对此代码给出以下警告:
类型安全:构造函数 A(Object, Object) 属于原始类型 A。对泛型类型 A 的引用应参数化
这是什么意思,我的超级电话不正确还是其他什么?