为了账号安全,请及时绑定邮箱和手机立即绑定

Java中的super是啥意思?

Java中的super是啥意思?

Jamespan 2016-10-28 23:01:43
super和this都不太清楚,不太会用
查看完整描述

1 回答

已采纳
?
心有猛虎_细嗅蔷薇

TA贡献119条经验 获得超250个赞

this:
1.可以表示构造函数传递。
2.可以在一个类的普通成员内部使用,表示当前这个对象。

super和this类似但有不同点: 
1.表示调用父类的构造函数。super不是一个变量。

2.可以在一个类的普通成员内部使用。 但不指向当前对象,否则就无法静态地调用父类属性。

3.可以调用父类的protected函数。只有通过"super",才能调用父类的protected成员。

查看完整回答
1 反对 回复 2016-10-28
  • 1 回答
  • 1 关注
  • 1656 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信