首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-02-23 
一个子类要调用父类的方法时,该用this还是super?因为子类已经继承了父类的所有方法,子类也未去重写这些方

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

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


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

热点排行