日期:2014-05-18  浏览次数:20726 次

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

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


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