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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wehuazi 中级黑马   /  2014-10-20 13:48  /  670 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

self的用途:

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

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

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

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

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

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

2 个回复

倒序浏览
跟java里面的this也是类似的,不过java的this不能指向静态方法
回复 使用道具 举报
魔法少年十三 发表于 2014-10-20 13:49
跟java里面的this也是类似的,不过java的this不能指向静态方法

主要是JAVA中没有指针的概念
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马