JAVA 中super 和this 的区别?求大虾们给个好的理解方法啊 另外,怎么有时在传值的时候也用this啊?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 21:43:38

JAVA 中super 和this 的区别?求大虾们给个好的理解方法啊 另外,怎么有时在传值的时候也用this啊?
JAVA 中super 和this 的区别?
求大虾们给个好的理解方法啊
另外,怎么有时在传值的时候也用this啊?

JAVA 中super 和this 的区别?求大虾们给个好的理解方法啊 另外,怎么有时在传值的时候也用this啊?
this表示当前对象,也就是当前类对象,super表示当前类的父类.
举例:你定义一个新的类:A,这个A继承了类B,也就是说B是A的父类.那么如果A中 有个方法:aa();B中也有个方法:aa();
那么在A 中用this.aa()调用的就是A中定义的方法,而super.aa()调用的就是A的父类B中定义的方法aa();