内容导航:
- 前言
前言
--
1、super关键字
super关键字的使用方式与this很类似,不过super一定是在继承关系中使用,指的是父类或者父类的对象。
2、super关键字用途
2.1、super代表父类
在子类构造方法中要调用父类的构造方法,需要注意:super语句只能出现在子类构造方法体的第一行。
2.2、super调用父类成员变量
当子类方法体中的局部变量或者子类的成员变量与父类成员变量同名时,即子类局部变量覆盖父类成员变量时,用“super.成员变量名”来引用父类成员变量
2.3、super调用父类i成员方法
当子类的成员方法覆盖了父类的成员方法时,也就是子类和父类有完全相同的方法定义(方法体可以不同),此时,用“super.方法名(参数列表)”的方式访问父类的方法。
3、super与this的区别
this通常指代当前对象,super通常指代父类。
持续更新,欢迎留言提议!
码字很累,多点赞多赞赏!
扫描二维码,关注AT阿宝哥
网友评论