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

© Star_FDt78 中级黑马   /  2015-12-21 22:51  /  748 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

匿名类作为方法的参数


Person 类有个goHome方法:
-(void)goHome:(Car *) car{
    [car start];//实质是车跑
}

Car类中有个start方法:
-(void)start{
    NSLog(@“车已经启动,正在以%d的速度前进!”,_speed);
}

main函数中调用的方式
Person *p = [Person new];
[p goHome]:[Car new]]; 等价于  [[Person] new] goHome:Car new];


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马