美文网首页
《Oracle Java SE编程指南》13-04:super关

《Oracle Java SE编程指南》13-04:super关

作者: AT阿宝哥 | 来源:发表于2020-04-26 23:41 被阅读0次
课程封面-JavaSE-AT阿宝哥

内容导航

  • 前言

前言

--


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阿宝哥

网友评论

      本文标题:《Oracle Java SE编程指南》13-04:super关

      本文链接:https://www.haomeiwen.com/subject/ystewhtx.html