DESKTOP-94E2ELT_20200826-刘雪丽

this和super的区别

一、代表不同

​ super:是对当前对象里面的父对象的引用。

​ this:指的是当前对象的引用。

二、调用函数不同

​ super:调用基类中的某一个构造函数(应该为构造函数中的第一条语句) 。

​ this:调用本类中另一种形成的构造函数(应该为构造函数中的第一条语句)。

三、代表的事物不同

​ super代表的是父类空间的引用

​ this代表的是所属函数的调用者对象

四、使用前提不同

​ super必须要有继承关系才能使用

​ this不需要继承关系也能使用

##### 五、调用的构造函数不同

​ super:调用父类的构造函数

​ this:调用所属类的构造函数

吐槽

今天田山老师进来说了我们教室的味道不是很好,希望我们注意卫生,最近班里生病的人挺多的,加上我们教师本来就热,所以希望老师能提醒一下大家,注意卫生!

标签

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1