this时对象内部指代自身的引用,同时也解决了局部变量和成员变量同名的问题。this可以调用成员变量,不可以调用局部变量:this可以调用成员方法,但在普通方法中可以省略this,构造方法中不可以省略,静态方法中不可以出现this。
super代表当前对象直接对父类对象的引用,super可以调用父类的成员变量,也可以调用父类的成员方法,可以调用父类的构造方法,只限在构造方法中使用,必须是第一句。
this和super关键字的作用
最新推荐文章于 2023-11-19 11:37:20 发布
this时对象内部指代自身的引用,同时也解决了局部变量和成员变量同名的问题。this可以调用成员变量,不可以调用局部变量:this可以调用成员方法,但在普通方法中可以省略this,构造方法中不可以省略,静态方法中不可以出现this。
super代表当前对象直接对父类对象的引用,super可以调用父类的成员变量,也可以调用父类的成员方法,可以调用父类的构造方法,只限在构造方法中使用,必须是第一句。