黑马程序员技术交流社区

标题: 复习笔记4 匿名类 [打印本页]

作者: guozihui876    时间: 2015-10-27 23:35
标题: 复习笔记4 匿名类
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  





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