繁体   English   中英

接口类实现Runnable

[英]interface class implements Runnable

有一个接口类,另一个实现该接口的类。 如果此接口已设置为“扩展Runnable”,则在实现此接口类的另一个类中将发生冲突。 为什么呢 请问有什么可以实现该接口实现类的另一个类?

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

YourClass implements YourInterface, Runnable { ... }

或者可以选择这样:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM