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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© a_dream 中级黑马   /  2014-7-24 23:15  /  1465 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

OC语言—self用法
/* self指向当前对象
1、[self 方法变量]访问当前对象内部的成员变量
2、[self 方法名]
*/

#include <Foundation/Foundation.h>

@interface Dog : NSObeject
{
        int _age;
}
- (void)bark;
- (int)run;

@end

@implementation Person

- (void)bark
{
        NSLog(@"旺旺");
}
- (int)run
{
        [self bark];
        //NSLog(@"旺旺");
        NSLog(@"跑了");
}
@end

int main()
{       
        Dog *d=[Dog new];
        [d run];
        return 0;
}

4 个回复

倒序浏览
沙发:lol
回复 使用道具 举报
说好的问题呢?
回复 使用道具 举报

就是self的用法啊
回复 使用道具 举报
self就是指向当前类/对象的方法,谁调用的就指向谁,就是指向被调用者,一般就是它自身
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马