我有两个接口,A 和 B。我正在编写一个函数,我希望它只接收使用这两个接口的对象。这是我一直在尝试的一些事情。我希望我的问题很清楚。
public void function((? implements A,B) thing) {
// do things
}
public <T extends A, T extends B> void function(T thing) {
// do things
}
public <T extends A,B> void function(T thing) {
// do things
}
但这些尝试都没有奏效。提前感谢您对此的任何见解。