0

有一个接口类,还有一个实现这个接口的类。如果这个接口被做成“extends Runnable”,那么在另一个实现这个接口类的类中就会有冲突。为什么 ?我如何实现另一个实现接口类的类?

4

2 回答 2

0

在Java中,一个接口可以扩展另一个接口,但一个接口不能实现另一个接口。你可以使用这样的东西:

YourClass implements YourInterface, Runnable { ... }

或者替代方案可能是这样的:

YourInterface extends Runnable { ... }
YourClass implements YourInterface { ... }
于 2012-11-15T07:15:39.743 回答
0

不会有任何歧义,因为接口中的所有方法都是抽象的。这也是Java中不允许一个类扩展多个类的原因。

于 2012-11-15T07:21:23.067 回答