由于类不明确,在类的情况下不支持多重继承。但是,如果有接口,则支持该功能。为什么在实现方面没有歧义?
这是因为接口仅说明存在哪些方法。我们需要定义方法的工作方式。即使您定义了一个方法,它也会自动变为静态(从Java 1.8开始,在接口中允许定义方法主体)。
在多重继承中,相同的函数在两个父类中的定义可能不同,这会导致冲突。因此,不支持多重继承。