Java 接口类实现可运行的

Java 接口类实现可运行的,java,Java,有一个接口类和另一个实现该接口的类。如果此接口已设置为“extends Runnable”,则实现此接口类的另一个类中存在冲突。为什么?我如何实现实现接口类的另一个类?在Java中,一个接口可以扩展另一个接口,但一个接口不能实现另一个接口。 您可以使用以下内容: YourClass implements YourInterface, Runnable { ... } 或者另一种选择是: YourInterface extends Runnable { ... } YourClass imple

有一个接口类和另一个实现该接口的类。如果此接口已设置为“extends Runnable”,则实现此接口类的另一个类中存在冲突。为什么?我如何实现实现接口类的另一个类?

在Java中,一个接口可以扩展另一个接口,但一个接口不能实现另一个接口。 您可以使用以下内容:

YourClass implements YourInterface, Runnable { ... }
或者另一种选择是:

YourInterface extends Runnable { ... }
YourClass implements YourInterface { ... }

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

您能发布一个工作示例吗。目前,你所说的是令人困惑的,似乎含糊不清。一个接口不能实现另一个接口。你到底有什么?是接口还是类?“接口类”是一个有点古怪的短语,当你谈论这些事情的细节时使用我想你需要详细说明你的问题。什么是接口类D@Learner,它是一个普通接口,存储在
.class
文件中;)@哈奇哈哈哈哈哈哈,这意味着我在Java接口技术方面仍然缺乏: