this跟super的区别
区别点 |
this |
super |
使用 |
调用本类中的字段或方法 |
从子类调用父类中的字段或方法 |
构造 |
可以调用本类构造方法,且有一个构造方法要作为出口 |
从子类调用父类构造方法,不管子类如何安排最终一定会去调用,默认调用的是父类中的无参构造方法 |
要求 |
调用自身构造方法时放在构造方法的首行 |
调用父类构造方法的时候放在子类构造方法的首行 |
特殊 |
表示当前对象 |
表示父类对象 |