该思维导图引用了网上的一个博客中内容,地址:https://blog.csdn.net/mudiss/article/details/70257236
不懂Object和supper,通过网上查找资料得知:
Object:
Object是所有类的父类,它有很多类对象会用到的方法,例如比较常用的toString 、equals,当你新建xx类时,你可以重写Object已经定义的方法,也可以直接调用Object中的方法,如果你写一个封装的方法,不确定传进来的是什么类型的值,就可以使用Object作为一个笼统类。
this.super()是在继承当中,默认加载在重写方法中的,默认先调用父类的方法。
先执行父类的方法在执行子类的方法。
可以理解为,子类方法调用父类方法,是写在方法体的最上方。
在java中super表示调用父类(基类)的函数:
如果super()表示调用父类的构造函数,
super.method表示调用父类中的函数(非构造函数)