这并不是一个太多的编程问题,但我最近一直在研究 Java,并且对这门语言感到疑惑。这个问题是不言自明的。类都扩展了Object
,并且Object
必须是一个对象,因为类extend
它。既然对象是类,那么Object
扩展如何Object
,如果Object
是类本身呢?如果我创建一个扩展自身的对象,我会得到:Cycle detected: the type MovingObject cannot extend/implement itself or one of its own member types
.
那么,如何解释呢?
编辑:我不会将其称为重复项,因为将其标记为重复项的问题是要求提供不扩展 Object.class 的类列表。我在问 Object,如果所有类都扩展它,如何扩展它自己。
慕沐林林
相关分类