this和super的总结

this : 本类对象的引用 -> 照镜子
哪个对象调用含有this的方法,方法内的this就是哪个对象
super : 本类父类对象的引用 -> 照亲子鉴定镜
哪个对象调用含有super的方法,方法内的super就是这个对象的某个父类对象

this() : 调用本类的无参构造
this(实参) : 调用本类的某个含参构造
super() : 调用本类父类的无参构造 -> 每一个构造方法的默认第一句
super(实参) : 调用本类父类的某个含参构造

this.变量名 : 打破局部约束,强制访问本类成员位置上的变量
this.方法名(参数) : 强制访问本类成员位置是上的方法 -> 一般不用,因为所有的方法都是成员方法
super.变量名 : 打破类的约束,强制访问本类父类成员位置上的变量
super.方法名(参数) : 强制访问本类父类成员位置上的方法 -> 用的!

上一篇:Linux Kernal FS-SuperBlock(1)


下一篇:这才是Springboot事务创建流程的正确打开方式(附源码分析)