1、this是一个指向本对象的指针,而super是一个java的关键字
2、this和super不能同时出现在同一个构造方法中
3、this出现在构造方法中表示调用本类的其它构造方法,super出现在构造方法中表示调用父类的构造方法
4、this出现在普通方法中表示对象调用者,super出现在普通方法中表示调用父类中被覆盖的同名方法
5、this和super出现在类的构造方法中都必须写在第一行。
6、每个子类的构造方法中都隐含地调用父类的默认构造方法
本文详细解释了Java中this和super关键字的区别与使用方法,包括它们在构造方法和普通方法中的不同作用,以及使用时的注意事项。
1、this是一个指向本对象的指针,而super是一个java的关键字
2、this和super不能同时出现在同一个构造方法中
3、this出现在构造方法中表示调用本类的其它构造方法,super出现在构造方法中表示调用父类的构造方法
4、this出现在普通方法中表示对象调用者,super出现在普通方法中表示调用父类中被覆盖的同名方法
5、this和super出现在类的构造方法中都必须写在第一行。
6、每个子类的构造方法中都隐含地调用父类的默认构造方法

被折叠的 条评论
为什么被折叠?