多重继承与Java

多重继承与Java,java,inheritance,multiple-inheritance,Java,Inheritance,Multiple Inheritance,Java不支持多重继承(到目前为止,但很可能会保持这种方式) 但是,对象类呢?假设您有一个从对象类继承的对象A。现在,创建一个从a类继承的类B。但是,由于每个类都继承了对象类,B不是通过继承对象和A而表现出多重继承吗 Java是否知道它将始终拥有从对象继承的对象,因此可以轻松地支持它?否则,如果每个人都自愿从多个类继承,Oracle将不得不实现更多的支持 或者说,B不是同时从Object和A继承,而是只从A继承,后者包含了从Object继承的所有内容,都被包装在一个对象中?这个问题是基于一种误解

Java不支持多重继承(到目前为止,但很可能会保持这种方式)

但是,
对象
类呢?假设您有一个从
对象
类继承的对象
A
。现在,创建一个从
a
类继承的类
B
。但是,由于每个类都继承了
对象
类,
B
不是通过继承
对象
A
而表现出多重继承吗

Java是否知道它将始终拥有从
对象继承的对象,因此可以轻松地支持它?否则,如果每个人都自愿从多个类继承,Oracle将不得不实现更多的支持


或者说,
B
不是同时从
Object
A
继承,而是只从
A
继承,后者包含了从
Object
继承的所有内容,都被包装在一个对象中?

这个问题是基于一种误解

但是,对象类呢?假设您有一个从对象类继承的对象A。现在,创建一个从a类继承的类B。但是,当每个类都继承对象类时,B不是同时从对象和A继承而表现出多重继承吗

误解就在这里——“每个类都继承对象类”

事实上,如果一个类没有显式地扩展另一个类,那么它只能(隐式地)扩展对象


Object
是每个类的最终超类,但它不是每个类的直接超类。Java类层次结构是一棵树,上面有
对象

这个问题基于一个误解

但是,对象类呢?假设您有一个从对象类继承的对象A。现在,创建一个从a类继承的类B。但是,当每个类都继承对象类时,B不是同时从对象和A继承而表现出多重继承吗

误解就在这里——“每个类都继承对象类”

事实上,如果一个类没有显式地扩展另一个类,那么它只能(隐式地)扩展对象


Object
是每个类的最终超类,但它不是每个类的直接超类。Java类层次结构是一棵树,上面有
对象

这个问题基于一个误解

但是,对象类呢?假设您有一个从对象类继承的对象A。现在,创建一个从a类继承的类B。但是,当每个类都继承对象类时,B不是同时从对象和A继承而表现出多重继承吗

误解就在这里——“每个类都继承对象类”

事实上,如果一个类没有显式地扩展另一个类,那么它只能(隐式地)扩展对象


Object
是每个类的最终超类,但它不是每个类的直接超类。Java类层次结构是一棵树,上面有
对象

这个问题基于一个误解

但是,对象类呢?假设您有一个从对象类继承的对象A。现在,创建一个从a类继承的类B。但是,当每个类都继承对象类时,B不是同时从对象和A继承而表现出多重继承吗

误解就在这里——“每个类都继承对象类”

事实上,如果一个类没有显式地扩展另一个类,那么它只能(隐式地)扩展对象


Object
是每个类的最终超类,但它不是每个类的直接超类。Java类层次结构是一棵树,顶部是
Object

底部的句子在某种程度上是对您的问题的回答。Java 8通过接口中的
default
方法添加了一种多重继承。底部的句子在某种程度上是对您的问题的回答。Java 8通过
default
方法添加了一种多重继承接口。底部的句子在某种程度上回答了您的问题。Java 8通过接口中的
default
方法添加了一种多重继承。底部的句子在某种程度上回答了您的问题。Java 8通过接口中的
default
方法添加了一种多重继承。谢谢!我们中的一些人正在为期末考试而学习,当我们意识到每个类都继承对象类时(现在已经不存在了),我们遇到了一个障碍。谢谢!我们中的一些人正在为期末考试而学习,当我们意识到每个类都继承对象类时(现在已经不存在了),我们遇到了一个障碍。谢谢!我们中的一些人正在为期末考试而学习,当我们意识到每个类都继承对象类时(现在已经不存在了),我们遇到了一个障碍。谢谢!我们中的一些人正在为期末考试而学习,当我们意识到每个类都继承对象类时(现在已经不存在了),我们遇到了一个障碍。