本文共 799 字,大约阅读时间需要 2 分钟。
oc中的协议相当于java中的接口,我们在定议协议的时候命名规则可以按照java中接口命名的规则。
新建一个protocol(协议),命名为IPeople
#import//oc里面的协议相当于java里面的接口@protocol IPeople //可以写入多个接口,以逗号(,)隔开
-(int)getAge;-(NSString*)getName;@end
新建一个对象(Objective C Class),命名为Man
Man.h文件内容如下:
#import#import "IPeople.h"@interface Man : NSObject //可以写入多个接口,以逗号(,)隔开-(int)getAge;-(NSString*)getName;@end
Man.m文件内容如下:
#import "Man.h"@implementation Man:NSObject-(int)getAge{ return 30;}-(NSString*)getName{ return @"Netcorner";}@end
主程序内容:
#import#import "AppDelegate.h"#import "Man.h"int main(int argc, char * argv[]) { Man *m=[[Man alloc]init ]; NSLog(@"%@",[m getName]);}
本文转自 netcorner 博客园博客,原文链接:http://www.cnblogs.com/netcorner/p/4742000.html ,如需转载请自行联系原作者