A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhecipinle 中级黑马   /  2015-11-15 23:12  /  1456 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如题 不明白他俩的区别 主要是不明白super这个关键字的含义...求解

9 个回复

倒序浏览
super是调用父类的  , self不懂
回复 使用道具 举报
这个是面试题啊
回复 使用道具 举报
看视频吧 里面有 self是父类对象吧
回复 使用道具 举报
self就是当前类本身指针,super就是它的父类的指针
回复 使用道具 举报
self字面意思是自己,也就是当前调用者,super字面意思是超级,也就是超类,也叫父类  super是self的爸爸
回复 使用道具 举报
lujia1010 发表于 2015-11-16 08:03
self字面意思是自己,也就是当前调用者,super字面意思是超级,也就是超类,也叫父类  super是self的爸爸 ...

原来如此,谢谢啦
回复 使用道具 举报
过来学习了!!!
回复 使用道具 举报
super貌似是有子类重写父类的方法,子类和父类两个都能实现.还有就是super不能调用成员变量(属性),而self是可以的(只在对象方法).供参考!
回复 使用道具 举报
学习了!!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马