有一个接口类,另一个实现此接口的类。如果此接口已作为"扩展Runnable",那么在另一个实现此接口类的类中存在冲突。为什么?我怎样才能实现另一个实现接口类的类?
答案 0 :(得分:0)
在Java中,接口可以扩展另一个接口,但接口不能实现另一个接口。 你可以使用这样的东西:
YourClass implements YourInterface, Runnable { ... }
或者替代方案可能是这样的:
YourInterface extends Runnable { ... }
YourClass implements YourInterface { ... }
答案 1 :(得分:0)
不会有任何歧义,因为界面中的所有方法都是抽象的。这也是不允许类在Java中扩展多个类的原因。