我有以下代码:
public abstract class A<T extends B<? extends A<T>>>{
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
A other = (A) obj; // warning here: "A is a raw type"
// [...]
}
}
如何在指定的行中避免“A是原始类型”和“类型安全:未选中的强制转换”?是否存在某种类型的黑客攻击或我的课程出错?
由于