Ben*_* B. 3 java interface comparable
我只使用它的接口调用一个特定的类.问题是,类本身实现了Comparable,但因为我通过不同的接口引用该类,所以编译器不知道它实现了Comparable.我确信有一个简单的解决方案......但我现在想不到它.
将所有实现接口也实现了Comparable<T>
?如果是这样,我建议你只是扩展界面Comparable<T>
.
否则,Comparable<T>
如果您碰巧知道在这种情况下它会起作用,您可以强制转换.当然,这会失去一些编译时类型的安全性,但这就是野兽的本质.