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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© luolita90 中级黑马   /  2015-12-24 22:54  /  1289 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

感觉有点高深呢⋯⋯看完视频啥也没记住⋯⋯

9 个回复

倒序浏览
luolita90 来自手机 中级黑马 2015-12-24 22:55:55
沙发
luolita90 发表于 2015-12-24 22:54
感觉有点高深呢⋯⋯看完视频啥也没记住⋯⋯

自己先来顶一下
回复 使用道具 举报
   > 在动态方法中,self代表着"对象"

   > 在静态方法中,self代表着"类"

   > 万变不离其宗,记住一句话就行了:self代表着当前方法的调用者

self 和 super 是oc 提供的 两个保留字。 但有根本区别,

    self是类的隐藏的参数变量,指向当前调用方法的对象(类也是对象,类对象),另一个隐藏参数是_cmd,代表当前类方法的selector。

    super并不是隐藏的参数,它只是一个"编译器指示符"
回复 使用道具 举报
多谢回答~~self学完之后感觉就比较清楚了~回答也能看懂了~
回复 使用道具 举报
直接记住理解结论就可以了
回复 使用道具 举报
self.wife     = 我老婆
super.WiFe = 我妈
回复 使用道具 举报
holmesconan 发表于 2015-12-27 00:10
self.wife     = 我老婆
super.WiFe = 我妈

太有才了!!!
回复 使用道具 举报
木叶 中级黑马 2015-12-27 19:04:11
8#
slef就是自己,super就是上一级
回复 使用道具 举报
chensc 金牌黑马 2015-12-28 20:42:15
9#
学习学习!
回复 使用道具 举报
小ㄟMò 来自手机 中级黑马 2015-12-28 23:05:53
10#
学习了,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马