Object-C 重载

方法重载要保证三个条件

  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


你可能感兴趣的:(Object-C 重载)