相关疑难解决方法(0)

为什么Java中的每个对象都隐式扩展java.lang.Object类?

我已经用Java编程了很长一段时间,但是当我试图向java.lang.Object朋友解释一个类是什么时,我想不出一个简单的单行:

Java中的所有对象都是java.lang.Object隐式扩展的

我不太清楚它为什么要这样做.

所以,我查看了GrepCode上的源代码,希望我能找到一些线索.现在我知道java.lang.Object它是什么以及它做了什么,我想知道是否有任何具体原因,为什么它是这样设计的.

我的问题仍然存在:为什么每个对象都要延伸java.lang.Object

java inheritance design-patterns object

35
推荐指数
5
解决办法
2万
查看次数

Java不支持多重继承,但隐式地,java中的每个类都扩展了Object并允许一个以上

在Java中,所有类都隐式地扩展了Object类,最重要的是,只能继承一个类.所以它是这样的,隐式地,Java允许我们扩展2个类,或者它是Java正在遵循的其他一些逻辑?

java

3
推荐指数
3
解决办法
4452
查看次数

标签 统计

java ×2

design-patterns ×1

inheritance ×1

object ×1