实现多个接口的类的类型

Tim*_*sen 9 java interface

我正在尝试编写一些类,我遇到了以下问题:

我正在尝试编写一个从两个接口实现某些功能的类

interface IA {
 public void doSomething();
}

interface IB {
 public void doSomethingToo();
}
Run Code Online (Sandbox Code Playgroud)

我有两个实现这些接口的类:

class FooA implements IA, IB{

}

class FooB implements IA, IB{

}
Run Code Online (Sandbox Code Playgroud)

我有办法可以做到这一点:

public <type> thisClassImGonnaUse = returnEitherFooAOrFooB();
thisClassImGonnaUse.doSomething();
thisClassImGonnaUse.doSomethingToo();
Run Code Online (Sandbox Code Playgroud)

jon*_*tro 9

做一个新的界面

public interface IAandB extends IA, IB 
Run Code Online (Sandbox Code Playgroud)

并让FooA和FooB实现它.