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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 21:57:54
JAVA 中super 和this 的区别?求大虾们给个好的理解方法啊 另外,怎么有时在传值的时候也用this啊?
xQJ@,Bd FBP4ZmimA)I̝Ww& 72wΙs=umCSH\7J \w kB}  *sgF';$|)jG#zеUjF]^Ȥb4ݱ+O8Bn_~B$ks߅xc1L/:?A[E& z',S@!6CFJpFf&`$EBS{(AXFcqZs2⽾m!VfЫ[W\RPX\Y]@e<"#p>

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();