黑马程序员技术交流社区

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

作者: wehuazi    时间: 2014-10-20 13:48
标题: Object-C的self用法
self的用途:

1> 谁调用了当前方法,self就代表谁

     self出现在对象方法中,self就代表对象

      self出现在类方法中,self就代表类

2> 在对象方法利用"self->成员变量名"访问当前对象内部的成员变量

        [self 方法名]可以调用其他对象方法\类方法

感言:Object —C中的Self与C++中的this用法相似,地址这个概念是不变的,因为有对象概念,所以有了指向对象的指针。


作者: 魔法少年十三    时间: 2014-10-20 13:49
跟java里面的this也是类似的,不过java的this不能指向静态方法
作者: wehuazi    时间: 2014-10-20 13:53
魔法少年十三 发表于 2014-10-20 13:49
跟java里面的this也是类似的,不过java的this不能指向静态方法

主要是JAVA中没有指针的概念




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