Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java自界泛型的Scala-seq_Java_Scala_Generics - Fatal编程技术网

Java自界泛型的Scala-seq

Java自界泛型的Scala-seq,java,scala,generics,Java,Scala,Generics,我试图在scala中创建一个由一堆子类组成的数组,问题是超类是一个自界泛型(显然是为了适应lombok,所以这不是我可以改变的) 抽象公共类{} 在斯卡拉 val subClasses:Seq[_ <: SomeClass] = seq(sub1, sub2, ..., subN) val子类:Seq[\p>自引用类型在scala中被称为。要创建您在示例中描述的Seq,该类型应为: Seq[SomeClass[_ >: subN with sub2 with sub1 <:

我试图在scala中创建一个由一堆子类组成的数组,问题是超类是一个自界泛型(显然是为了适应lombok,所以这不是我可以改变的)

抽象公共类{}
在斯卡拉

val subClasses:Seq[_ <: SomeClass] = seq(sub1, sub2, ..., subN)

val子类:Seq[\p>自引用类型在scala中被称为。要创建您在示例中描述的Seq,该类型应为:

Seq[SomeClass[_ >: subN with sub2 with sub1 <: SomeClass[_ >: subN with sub2 with sub1 <: Object]]]

Seq[SomeClass[\u>:subN with sub2 with sub1:subN with sub2 with sub1你能粘贴其中一个子类的一个最小示例吗?我非常感兴趣地看到如何具体地实例化它……我认为这可能涉及到一些
Seq[_ <: SomeClass[_ <: SomeClass[_ <: SomeClass ...
Seq[SomeClass[_ >: subN with sub2 with sub1 <: SomeClass[_ >: subN with sub2 with sub1 <: Object]]]