首页 > 其他 > 详细

关于this,super的来源猜想

时间:2015-08-07 12:57:28      阅读:95      评论:0      收藏:0      [点我收藏+]

this:this可以在成员函数中引用,调用成员函数函数,一般都是 obj.fun(); 这个成员函数的执行者就是当前类的对象, 所以,this应该是由此传递的。

super:相对于this, 却不应该是这样传递的,把子类转化为父类,调用父类的成员时,使用的还是子类的版本,所以,super的来源应该与this不同,

--猜测:super.fun();应该是构建一个父类的对象(当然不一定是在调用super的时候才构建),执行父类的fun,但是fun的this的引用传递的却是子类对象。

关于this,super的来源猜想

原文:http://www.cnblogs.com/maomaolw3/p/4710376.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!