这种奇怪的情况长这样
对于没有继承的类而言通常情况下回默认继承java.lang.Object类。最能证明这一点的是,我们对于任何没有继承的类而言我们依旧可以调用equals(xxx)或者toString()之类的函数。
我们并没有写这些函数,但是我们可以直接使用。这是因为没有父类的函数都会默认继承java.lang.Object类,所以我们当然可以愉快的使用java.lang.Object类中定义的函数。
所以调用java.lang.Object类中的构造函数也是理所当然的啦。