Tag: 事实

“java中的每个类都扩展了MetaClass对象”这是否意味着每个子类都会导致Diamond问题

这两个事实在java中 事实1 “ 默认情况下,java中的每个类都扩展了java元类Object ” 和 事实2 “ Java中不允许多重inheritance ”在Javainheritance中阅读有关钻石问题的更多信息 很安静,令人困惑 假设ClassB扩展ClassA然后根据fact1 ClassB扩展Object 这是否意味着ClassB正在扩展ClassA和Object ? 这是多重inheritance的情况吗? 如果它不是多重inheritance那么这两个陈述怎么不相矛盾呢?