java中super和this的区别

如题所述

this表示当前对象,也就是当前类对象,super表示当前类的父类。

举例:你定义一个新的类:A,这个A继承了类B,也就是说B是A的父类。那么如果A中 有个方法:aa();B中也有个方法: aa();

那么在A 中用this.aa()调用的就是A中定义的方法,而super.aa()调用的就是A的父类B中定义的方法aa();

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-26
简单点,super是调父类的东西的,this是调用子类本身的
相似回答