当前位置: 代码迷 >> Java Web开发 >> 一个子类要调用父类的方法时,该用this还是super?该怎么解决
  详细解决方案

一个子类要调用父类的方法时,该用this还是super?该怎么解决

热度:47   发布时间:2016-04-17 14:05:02.0
一个子类要调用父类的方法时,该用this还是super?
因为子类已经继承了父类的所有方法,子类也未去重写这些方法,这些方法实际上已经属于子类,那么使用时,该用this还是super呢?虽然不管用哪个,结果都是一样的,但如何用才符合这两个关键词的意义呢?

------解决方案--------------------
我认为,如果你不是强制使用父类的方法,而是子类方法,则应该使用this
(其实可以不写this,因为内含就是this.xxx)


因为万一将来你需要覆盖这个方法,你如果其它地方引用super.xxx就会造成错误
  相关解决方案