【发布时间】:2015-06-27 18:54:54
【问题描述】:
我们都知道diamond problem关于多重继承 -
A
/ \
B C
\ /
D
这个问题描述了类D 的模棱两可的情况。如果类A 有一个方法,并且B 和/或C 中的任何一个都覆盖了该方法,那么D 覆盖的是哪个版本的方法?
这个问题是否也适用于 Java 中的接口?如果不是,Java 接口如何克服这个问题?
【问题讨论】:
-
你也可以看看这个链接 - stackoverflow.com/questions/13389384/…
标签: java oop inheritance interface diamond-problem