【发布时间】:2010-09-13 07:55:46
【问题描述】:
http://en.wikipedia.org/wiki/Diamond_problem
我知道这意味着什么,但我可以采取哪些措施来避免它?
【问题讨论】:
-
我想说“不要使用多重继承”,但这只是一个 cad。我也很想看到一个好的答案。
-
“死亡之钻”有点戏剧化。你到底想知道什么。
-
它被广泛称为死亡之钻。谷歌一下。
-
Google 告诉我,它通常被称为“钻石问题”,但在 Java 社区中除外,在 Java 社区中,使用更激烈的术语来证明为什么 Java 通过禁止它来“解决”问题是合理的。跨度>
-
这里没有“死亡”。虚拟继承和“标准”继承都有其用途(但很少使用)。