【发布时间】:2013-11-02 00:07:09
【问题描述】:
一个接口可以在 Java 中扩展多个接口吗?此代码在我的 IDE 中显示有效,并且可以编译:
interface Foo extends Runnable, Set, Comparator<String> { }
但我听说 Java 中不允许多重继承。为什么接口似乎存在异常?
【问题讨论】:
-
哪些文章说不可能?他们要么错了,要么你误解了他们,他们在谈论类而不是接口。
-
这个问题似乎是题外话,因为它可以很容易地通过自我研究来回答
-
@StephenC 如果他确实发现了矛盾的文章,他应该发布它们。这样人们就知道不要阅读那些文章......
-
这个问题的答案为我节省了时间。我认为它具有作为一个有效问题的价值。
-
有用的问题,我这样做是希望我的 IDE 抛出一些警告,很惊讶没有看到。所以我在不知不觉中在谷歌中输入了与操作相同的问题,这导致我进入此页面并提供了一些答案/确认
标签: java inheritance multiple-inheritance extends