objective-c:重载

IOS中重载可以通过两种方式:
1、不同的参数个数。
2、参数个数不变的情况下修改至少一个参数的名称。
 
好奇怪的重载方式,就算修改了返回类型也不能实现重载。
 
- (NSInteger) method1:(NSInteger)param1{
          return param1;
}

- (NSString*) method1:(NSString *)param1
andParam2:(NSString *)param2{ 
          return result;
}        

 

好吧,大小写敏感也算是修改参数名称了。
- (void) drawCircleWithCenter:(CGPoint)paramCenter
                                        radius:(CGFloat)paramRadius{
 
}
- (void) drawCircleWithCenter:(CGPoint)paramCenter
                                        Radius:(CGFloat)paramRadius{
 
}

 

 
posted @ 2012-12-21 17:11  鱼丸粗面  阅读(183)  评论(0编辑  收藏  举报