首先,oc中不完全支持重载,按照重载的严格意义来说。oc不支持重载,但是又可以说oc支持参数个数不同的函数重载
问题:oc和swift中有重载吗?
答:swift支持重载,oc基本不支持重载。
重载,重写和隐藏在编程中的定义
1.重载 (overload) 函数名相同,函数的参数列表不同(包括参数的个数和参数的类型),至于返回类型可同可不同,重载既可以发生在同一个类的不同函数之间,也可以发生在父类子类的继承关系之间。其中发生在父类子类之间时,注意和重写区分开。
2.重写(override) 发生在父类和子类之间