为什么子类重写父类方法时,子类都在这个方法中写上 super.该方法 ?
那么,
如果父类定义有一个方法 实现启动播放器
子类重写这个方法, 实现启动另一个播放器
这样的结果,岂不是启动了两个播放器。
我是刚接触java, 也是刚接触安卓, 发现安卓很多情况下需要重写系统里父类的方法, 但是有以上这个疑惑。
还望众坛友给小弟回答下。
------解决方案--------------------
那要看情况,比如你复写了Activity类,那你的子类 onCreate 必须super.onCreate 否则会有问题。
有的时候是不需要的。要看父类的方法里面做了什么工作。
------解决方案--------------------
需要super的都是在父类执行些必需的工作,不会影响到你子类的东西
------解决方案--------------------
只要子类有重写父类的方法, 父类的方法就会失效。这时候相当于只有一个这样的方法,怎么会是两个……