黑马程序员技术交流社区

标题: 关于重写方法里面的“super.xxx” [打印本页]

作者: yanwenyong    时间: 2016-4-26 22:57
标题: 关于重写方法里面的“super.xxx”
本帖最后由 yanwenyong 于 2016-4-27 10:21 编辑

在开发应用当中经常遇到需要重写某方法的时候
例如经常重写Activity 的生命周期方法
  1.   @Override
  2.     protected void onStart() {
  3.             // TODO Auto-generated method stub
  4.             super.onStart();
  5.     }
  6.    
  7.    
  8.     @Override
  9.     public void finish() {
  10.             // TODO Auto-generated method stub
  11.             super.finish();
  12.     }
复制代码



在里面都会有对应的super.finish();super.onStart()或者其他的 surer.xxx。
那请问如果需要在里面写逻辑代码,那按照顺序是要将逻辑代码写在
super.xxx的前面,还是其后面,
还是无所谓都可以,亦或者是 直接删除这句就可以啊。

因为以前在写代码的时候就是没注意经常犯错误,但是换一下顺序就没问题了
另外有的时候直接就删了,也不会影响程序运行。
因此特来请教,请高手指导。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2