关于java类没有父类确调用super()函数

这种奇怪的情况长这样

对于没有继承的类而言通常情况下回默认继承java.lang.Object类。最能证明这一点的是,我们对于任何没有继承的类而言我们依旧可以调用equals(xxx)或者toString()之类的函数。

我们并没有写这些函数,但是我们可以直接使用。这是因为没有父类的函数都会默认继承java.lang.Object类,所以我们当然可以愉快的使用java.lang.Object类中定义的函数。

所以调用java.lang.Object类中的构造函数也是理所当然的啦。

原文地址:https://www.cnblogs.com/supperlhg/p/9366929.html