Java中this跟super的区别

this跟super的区别

区别点

this

super

使用

调用本类中的字段或方法

从子类调用父类中的字段或方法

构造

可以调用本类构造方法,且有一个构造方法要作为出口

从子类调用父类构造方法,不管子类如何安排最终一定会去调用,默认调用的是父类中的无参构造方法

要求

调用自身构造方法时放在构造方法的首行

调用父类构造方法的时候放在子类构造方法的首行

特殊

表示当前对象

表示父类对象

猜你喜欢

转载自blog.csdn.net/qq_41939384/article/details/80663397