java 泛型方法中泛型参数集成于多个接口的写法
时间: 2023-06-13 10:02:38 浏览: 233
可以使用以下写法:
```java
public class MyClass<T extends Interface1 & Interface2> {
//...
}
```
其中,`Interface1` 和 `Interface2` 分别是你希望 `T` 类型实现的两个接口。这个泛型参数声明表示 `T` 必须同时满足 `Interface1` 和 `Interface2` 接口的要求。
在泛型方法中,可以使用类似的语法:
```java
public <T extends Interface1 & Interface2> void myMethod(T obj) {
//...
}
```
这个泛型参数声明表示方法参数 `obj` 必须同时满足 `Interface1` 和 `Interface2` 接口的要求。
阅读全文