有关Object 这个上帝类的继承
我们都知道,java中的类若没有继承其他类,则默认继承Object类
然后我自己写了个Object类,里面的构造方法调用了其父类的构造方法,这样是可以通过的
class Object
{
Object()
{
super();
}
}
那么疑问来了,这个Object类是继承了哪个类呢?也是继承了Object类吗?这样不是陷入了循环继承吗?
又做了以上改动
class Object extends Object
{
Object()
{
super();
}
}
这样写果真报错,循环继承。
所以?第一种写法,Object到底继承了哪个类?