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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

#import<Foundation/Foundation.h>
@interface Person : NSObject
{
int _age;

}
- (void)setAge:(int)newAge;
- (int)age;
- (void)test;
@end
@implementation Person
- (void)setAge:(int)newAge
{
_age = newAge;

}
- (int)age
{

return _age;
}
- (void)test{

//又定义了一个局部变量_age;
int _age;
//要想取得成员变量_age的值而不是局部变量的值需要用到self
//self是一个指针,指向调用当前方法的对象
NSLog(@"%d",self->_age);//这时就可以获取对象成员变量的值,而不是局部变量的值

}
@end


int main(){
Person *p = [Person new];
[p setAge:5];
[p test];

return 0;
}

5 个回复

倒序浏览
大哥,你oc看的很快呀~
回复 使用道具 举报
张传宾 发表于 2015-1-13 22:56
大哥,你oc看的很快呀~

不快啊,都学了快半个月了,还得3天才能学完
回复 使用道具 举报
菜鸟八哥 发表于 2015-1-14 08:36
不快啊,都学了快半个月了,还得3天才能学完

哦...加油吧  尽量赶第一批去吧~
回复 使用道具 举报
加油,加油
回复 使用道具 举报
张传宾 发表于 2015-1-14 10:54
哦...加油吧  尽量赶第一批去吧~

一起加油啊!哈哈。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马