参考答案
this:
- 对象内部指代自身的引用;
- 解决成员变量和局部变量同名问题;
- 可以调用成员变量;
- 不能调用局部变量;
- 可以调用成员方法;
- 在普通方法中可以省略 this;
- 在静态方法当中不允许出现 this 关键字。
super:
- 代表对当前对象的直接父类对象的引用;
- 可以调用父类的非 private 成员变量和方法;
- super(); 可以调用父类的构造方法,只限构造方法中使用,且必须是第一条语句。
以上,是Java面试题【this和super关键字有什么用】的参考答案。
输出,是最好的学习方法。
欢迎在评论区留下你的问题、笔记或知识点补充~
—end—