public 类 <A extends X & Y & Z> 关于 Java 中的泛型
public classG<A extends X & Y & Z> regarding generics in Java
我在 Java.
中有以下声明
public classG<A extends X & Y & Z>
由于这道题需要Java的知识,我假设X
、Y
和Z
都是Javaclass es。但据我所知,在Java中,一个class不能扩展多个class。那么关于 X
, Y
& Z
classes 的正确假设是什么?它们都是 Java 接口吗?
绑定类型声明中的 extends
子句可以引用 class 泛型类型扩展或其实现的接口。如果列表中存在 class,则它必须排在第一位。
因此,换句话说,X
可能是 class 或接口,而 Y
和 Z
是接口。
因为你不能继承多个 类 所以答案可能是:
X、Y、Z都是Java接口
我在 Java.
中有以下声明public classG<A extends X & Y & Z>
由于这道题需要Java的知识,我假设X
、Y
和Z
都是Javaclass es。但据我所知,在Java中,一个class不能扩展多个class。那么关于 X
, Y
& Z
classes 的正确假设是什么?它们都是 Java 接口吗?
绑定类型声明中的 extends
子句可以引用 class 泛型类型扩展或其实现的接口。如果列表中存在 class,则它必须排在第一位。
因此,换句话说,X
可能是 class 或接口,而 Y
和 Z
是接口。
因为你不能继承多个 类 所以答案可能是:
X、Y、Z都是Java接口