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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© guozihui876 中级黑马   /  2015-10-27 23:35  /  758 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

13:14

1、匿名类概念  

什么时候使用匿名对象? 
      当对对象的方法只调用一次时,可以使用匿名对象来完成。 
 
 
定义如下类:  
#pragma mark 车类的声明  
@interface Car:NSObject 

        @public  
        int _color;  
}  
-(void)run; //车启动并运行 
-(void)stop;//车停止  
@end  
 
#pragma mark 车类的实现  
@implementation Car  
//车启动  
-(void)run{  
    NSLog(@"Car Start!,color:%d",_color); 

//车停止  
-(void)stop{  
        NSLog(@"Car Stop!");  
}  
@end  
 
 
#pragma mark 人类的声明  
@interface Person : NSObject 

    NSString *_name; 
        int _age;  
}  
//人开车回家  
-(void)goHome:(Car*)car;  
@end 
 
#pragma mark 人类的实现  
@implementation Person  
-(void)goHome:(Car*)car{  
//车启动了  
        [car run];  
}  
@end  

0 个回复

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