我正在尝试编写一些类,我遇到了以下问题:
我正在尝试编写一个从两个接口实现某些功能的类
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)
做一个新的界面
public interface IAandB extends IA, IB
Run Code Online (Sandbox Code Playgroud)
并让FooA和FooB实现它.
| 归档时间: |
|
| 查看次数: |
32234 次 |
| 最近记录: |