所以,是的,我已经看到了这个问题.但是,如果我有两个接口,IA以及IB,但我想一个参数的函数(或类的属性)是:
public void (<? extends IA, IB> someClass) {
//...
}
Run Code Online (Sandbox Code Playgroud)
有没有办法在不使用泛型的情况下做到这一点?
编辑:
我意识到我真正想要的是Duck Typing,就像在Python中一样.我只是没说出正确的话.考虑到这一点,显然在Java中没有真正的方法可以做到这一点.我接受了这个答案,但随后意识到输入必须要有新的签名interface才能工作.但是,他确实符合我笨拙措辞的标准:).