当前位置: 代码迷 >> Android >> 关于安卓的重写,该怎么处理
  详细解决方案

关于安卓的重写,该怎么处理

热度:17   发布时间:2016-04-28 04:45:16.0
关于安卓的重写
为什么子类重写父类方法时,子类都在这个方法中写上 super.该方法 ?

那么,
 如果父类定义有一个方法  实现启动播放器   
 子类重写这个方法,  实现启动另一个播放器
 
这样的结果,岂不是启动了两个播放器。

我是刚接触java, 也是刚接触安卓, 发现安卓很多情况下需要重写系统里父类的方法, 但是有以上这个疑惑。

还望众坛友给小弟回答下。
   
------解决方案--------------------
那要看情况,比如你复写了Activity类,那你的子类 onCreate 必须super.onCreate 否则会有问题。
有的时候是不需要的。要看父类的方法里面做了什么工作。
------解决方案--------------------
需要super的都是在父类执行些必需的工作,不会影响到你子类的东西
------解决方案--------------------
只要子类有重写父类的方法, 父类的方法就会失效。这时候相当于只有一个这样的方法,怎么会是两个……
  相关解决方案