黑马程序员技术交流社区

标题: self的用法 [打印本页]

作者: 1358840521    时间: 2016-8-23 19:29
标题: self的用法
首先,self是一个指针,保存的地址。然后,在对象方法中 self保存的是当前对象的地址;在类方法中,self保存是当前类在代码段中的首地址。需要注意的是:
1-self在对象方法中:如果对象方法中有和属性同名的局部变量,这时候要访问当前对象的属性,必须要使用 self->成员变量名"注意:一般局部变量不要以"_"开头。如果在对象方法中要调用当前对象的其他方法,那必须用self,格式:[self  其他方法名];
2-self在类方法中:如果在类方法中需要调用当前类的其他类方法 可以使用self, [self/当前类名 其他类方法名];如果在类方法中 要创建对象可以使用self, [self/当前类名 new], "注意:self不能作为类型来使用。

作者: wangtianqi    时间: 2016-8-23 20:04
楼主好人,一生平安。请再补充下呗





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2