Java允许类型参数使用类型参数吗?
在Scala中,您可以执行以下操作:Java允许类型参数使用类型参数吗?,java,scala,generics,type-parameter,traits,Java,Scala,Generics,Type Parameter,Traits,在Scala中,您可以执行以下操作: trait A[T] trait B[C[_] <: A[_]] { def apply[T](entity: C[T]): T } trait A[T] trait B[C[\p>不,很遗憾,您不能这样做。Java没有更高级的类型。您想做什么?也许您正在寻找?我正在尝试从函数apply()返回类型TI的值猜测您应该探索java.util包。也许您可以编辑该问题,用文字解释Scala代码的功能;目前,该问题只能由两种语言的专家回答。 int
trait A[T]
trait B[C[_] <: A[_]] {
def apply[T](entity: C[T]): T
}
trait A[T]
trait B[C[\p>不,很遗憾,您不能这样做。Java没有更高级的类型。您想做什么?也许您正在寻找?我正在尝试从函数apply()返回类型TI的值猜测您应该探索java.util包。也许您可以编辑该问题,用文字解释Scala代码的功能;目前,该问题只能由两种语言的专家回答。
interface A<T>
interface B<C<?> extends A> {
<T> T apply(entity: C<T>): T
}