方法重载是指在一个类中定义多个同名的方法,但要求每个方法的参数的类型和个数不同。
调用方法重载时,JAVA 中 通过编译器检查调用方法的参数类型和个数选择一个恰当的方法。
OC中没有方法重载
OC中方法同名就会报错,
-(void)run:(int) num;
-(void)run:(NSString *)foodName;
//以上 两个 方法名都是 run: 就会报错,
//方法 run: : : : 用冒号可以实现多个参数
-(void)run:(int) num :(float) f1 :(NSString *)str :(int) i;
|
|