这个版本没有警告
public boolean equals(Object other){ if (other instanceof SingularNode<?>){ if ( ((SingularNode<?>)other).value.equals(value) ){ return true; } } return false;}
至于强制转换
SingularNode<T>无济于事,您不能假设
T只能是
Object。
了解有关如何使用Java编译泛型的更多信息,
https://docs.oracle.com/javase/tutorial/java/generics/erasure.html
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)