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

android 中的super方法好乱啊

android 中的super方法好乱啊

微笑听雨 2016-09-18 22:32:56
有时发现android代码中用很多super方法,比如super.onCreate(),super.handleMessage等方法... 我知道他是调用父类的方法.但是看别人写的源码有的没有这一局,有的把这一句放在自己写的代码前面,有的把这一句放在后面...
查看完整描述

6 回答

?
ziom

TA贡献948条经验 获得超1109个赞

这个是有点**

查看完整回答
1 反对 回复 2016-09-19
?
有时丶

TA贡献6条经验 获得超31个赞

看源码吧。需不需要执行源码里的代码来决定要不要写super。需要执行的时机来决定写super的位置。

查看完整回答
反对 回复 2016-09-20
点击展开后面1
?
dky

TA贡献93条经验 获得超26个赞

不使用父类方法,没关系的 ,系统调用的时候完全按照子类中的来

查看完整回答
反对 回复 2016-09-19
?
慕姐6713048

TA贡献6条经验 获得超0个赞

子类要调用父类的构造方法,super必须有,而且要写在第一句,否则,父类构造方法中的内容在子类中是无法得到的。

查看完整回答
反对 回复 2016-09-19
?
一条小咸鱼

TA贡献457条经验 获得超255个赞

因为有的super方法是空的。

最好加上。

查看完整回答
反对 回复 2016-09-19
?
慕后端3352169

TA贡献9条经验 获得超3个赞

子类的构造方法如果要引用super的话,必须把super放在函数的首位,注意是构造方法

查看完整回答
反对 回复 2016-09-19
  • 微笑听雨
    微笑听雨
    这个我知道,如果你写过安卓程序的话就会发现上面提出的方法大都不会出现在构造方法中
  • 6 回答
  • 0 关注
  • 2560 浏览

添加回答

举报

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