实际上这个问题是由一位采访者提出的
问:你怎么能说java不支持多重继承?如果Object类是java中所有类的父类.
我对这个问题没有答案.
这意味着没有关于java概念的明确想法:-(
例如:如果A延伸B
这里A已经扩展了Object类.对?现在它是如何工作的?
请分享你的答案..
我有一个简单的问题:
如果我声明一个类A - 意味着该类隐式继承自Object Class.
现在如果B类继承自A类
这个B类也不是从Object类继承的吗?
如果是,这是否意味着编写关键字'extends'一些如何覆盖隐式继承(来自类Object)?
类Object是类层次结构的根.每个班级都有Object一个超类.那么,如果我扩展一个API类,它会是多重继承吗?显然,Java不支持多重继承.它是如何工作的?
在Java中,所有类都隐式地扩展了Object类,最重要的是,只能继承一个类.所以它是这样的,隐式地,Java允许我们扩展2个类,或者它是Java正在遵循的其他一些逻辑?
我是OOP的新手.我们都知道Java不支持多重继承; 但是,所有Java类都继承自Object并且也可以从另一个类继承.我们可以将其视为多重继承吗?Java如何处理这样的事情?
这两个事实在java中
事实1
" 默认情况下,java中的每个类都扩展了java元类Object "
和
事实2
" Java中不允许多重继承 "在Java继承中阅读有关钻石问题的更多信息
很安静,令人困惑
假设ClassB延伸ClassA 然后根据fact1 ClassB延伸Object

这是否意味着ClassB正在扩大双方ClassA和Object?这是多重继承的情况吗?
如果它不是多重继承那么这两个陈述怎么不矛盾呢?