黑马程序员技术交流社区

标题: OC中方法重载问题 [打印本页]

作者: wangchao1992    时间: 2015-8-14 22:03
标题: OC中方法重载问题
方法重载是指在一个类中定义多个同名的方法,但要求每个方法的参数的类型和个数不同。
调用方法重载时,JAVA 中 通过编译器检查调用方法的参数类型和个数选择一个恰当的方法。
OC中没有方法重载
OC中方法同名就会报错,
-(void)run:(int) num;

-(void)run:(NSString *)foodName;
//以上 两个 方法名都是   run: 就会报错,

//方法  run: : : :    用冒号可以实现多个参数
-(void)run:(int) num :(float) f1 :(NSString *)str :(int) i;




作者: 阿伦666    时间: 2015-8-14 22:12
围观学习!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2