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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

对self不能理解。self调用的方法是什么?

13 个回复

倒序浏览
类本身的方法和参数,如
-(void)WantEat{     
NSLog(@"cry....");   
self.blood = 20;   
NSLog(@"baby blood is %d",self.blood);   
[self.delegate FeedBaby:self]; }
这里self指的是创建的类的本身,self.blood和self.delegate都是该类定义的参数和方法
回复 使用道具 举报
zq110105 发表于 2015-9-13 11:23
类本身的方法和参数,如
-(void)WantEat{     
NSLog(@"cry....");   

已学 谢谢了
回复 使用道具 举报
seif就是自己。。。
回复 使用道具 举报
self类似于this指针,具体指代某对象或者类,它不调用什么方法
回复 使用道具 举报
我也学习了,受益匪浅
回复 使用道具 举报
学到了,谢谢啦
回复 使用道具 举报
在形参名和成员变量名相同的情况下,为了进行区分使用的指代对象自身的成员变量的格式。它也可以用来调用本对象的方法。总之,它的作用是点名当前对象自身的成员变量和方法,用以区分。
回复 使用道具 举报
学到啦~~~谢谢
回复 使用道具 举报
在对象方法里面调用
回复 使用道具 举报
self在对象方法里面调用
回复 使用道具 举报
self有点像C++种的指针,调用当前类中的成员变量
回复 使用道具 举报
指代对象或者类。。。。。。
回复 使用道具 举报
习惯性的进来见识见识!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马