黑马程序员技术交流社区

标题: [d displayPerson:p2] 这个d没有明白什么意思 [打印本页]

作者: hccgk    时间: 2015-7-27 18:20
标题: [d displayPerson:p2] 这个d没有明白什么意思
1、对象作为方法的参数  
假设有Person类: Person类有name、sex属性  
假设实例化Person的对象  

Person *p = [Person new];
p->name ="凤姐";
p->sex = "女";
...... ......
-(void) displayPerson:(Person *)person{
    NSLog("姓名:%@",person->name); NSLog("姓名:%@",person->sex);
} ...... ......

2、对象做方法的返回值  
-(Person *)changePerson:(Person *)person{
    person->name = @"唐僧";
    person->sex =@"男";
    person->age = person->age+1;
    return person;
}
Person *p2 = [d changePerson:p1];
[d displayPerson:p2];
作者: hccgk    时间: 2015-7-27 18:21
还有技术分怎么得




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