我需要以下類型的延伸的Java類(從庫中):如何延長下面的Java類在Scala中:類A <T延伸可比<? super T>>
public class A<T extends Comparable<? super T>> {
}
我試圖實現擴展斯卡拉類爲:
class B[T <: Comparable[_ >: T]] extends A[T] {
}
不幸的是,這斯卡拉類不使用Scala 2.12.1編譯:
Error:(4, 25) illegal cyclic reference involving type T
class B[T <: Comparable[_ >: T]] extends A[T] {
我該如何解決這個問題?
這就是它!非常感謝。 –
切勿使用小寫字符定義類型。 – flavian
@flavian當然,我只是爲了舉例而做了 –