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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 胡文杰 高级黑马   /  2013-3-14 15:14  /  1826 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

求详解,self在C和OC中的用法,对比java中的this有什么相似或者不同

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

1 个回复

倒序浏览
self指的是类对象本身,self用来调用本类对象的方法,self是类的隐藏参数,指向当前调用方法的类,另一个隐藏参数是_cmd,代表当前类方法的selector
当使用self调用方法时,会从当前类的方法列表中查找,如果没有,就从父类中在找 。和java中this的用法有很多的相同。可以作为函数被返回,但是this返回的是一个对象,self返回的是一个id

我暂时就学习到这么多……
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马