1.this关键字
this: 当前对象
- 只能写在一个类中,表示当前对象。
- 可以使用this.调用当前的方法和属性
- this可以调用当前的构造方法
- 为了区分属性和局部变量,可以通过this关键字来调用
注意事项:
1.只能在构造方法中去调用构造方法
2.在构造器中调用其他构造器的以后必须放在首行
2.super关键字
super:代表父类对象
1.可以调用父类的成员属性和方法 (只能在子类的方法中书写)
2.可以调用父类的构造方法
3.this关键字和super关键字区别(面试题)
3.1 代表的事物不同
super代表的是父类对象
this代表的是当前对象
3.2 使用前提不同
super必须要继承才能使用
this不需要
3.3 调用构造器不同
this可以在构造器中调用另外一个构造器
super可以在子类的构造方法中调用父类的构造器