Object-C 重载_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > Object-C 重载

Object-C 重载

 2013/7/25 16:42:52  Flying-deam-ios  博客园  我要评论(0)
  • 摘要:方法重载要保证三个条件1在同一个类中2.方法参数类型相同名称相同3.方法的参数不同请看下面的例子@interfacewhgMyObject:NSObject-(void)print;-(void)print:(int)a;-(void)print:(int)aand:(int)b;@end@implementationwhgMyObject-(void)print{NSLog(@"看着月亮一起笑");}-(void)print:(int)a{NSLog(@"老的不行不行还拥抱");}-
  • 标签:重载

方法重载要保证三个条件

1在同一个类中

2.方法参数类型相同 名称相同

3.方法的参数不同

 

请看下面的例子

 

 

@interface whgMyObject : NSObject

-(void)print;

-(void)print:(int)a;

-(void)print:(int)a and:(int)b;

 

@end

@implementation whgMyObject

-(void)print

{

    NSLog(@"看着月亮一起笑");

}

-(void)print:(int)a

{

    NSLog(@"老的不行不行还拥抱");

}

-(void)print:(int)a and:(int)b

{

    NSLog(@"甜甜见到你");

}

@end

 

如果代码我们在接口文件中再写个函数

-(int)print;编译器就会给我们报错的 

 

 

 
发表评论
用户名: 匿名