黑马程序员技术交流社区

标题: OC语言—self用法 [打印本页]

作者: a_dream    时间: 2014-7-24 23:15
标题: OC语言—self用法
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;
}


作者: 天蚕飞    时间: 2014-7-25 12:37
沙发:lol
作者: 大龄产妇    时间: 2014-7-26 12:06
说好的问题呢?
作者: a_dream    时间: 2014-7-26 21:15
大龄产妇 发表于 2014-7-26 12:06
说好的问题呢?

就是self的用法啊
作者: 刘芳芳    时间: 2014-7-26 22:18
self就是指向当前类/对象的方法,谁调用的就指向谁,就是指向被调用者,一般就是它自身




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