OBJ-C上的“多态”真的仅仅是指不同的类可以有相同的方法名称吗? 概念上你应该是理解错了,针对上面的这句话,在其它编程语言中,这不叫“多态”,应该叫“方法的重载”如果是问“重载”的话,我可以告诉你,在objective-c中没有方法的“重载”再说一下“多态”的概念。多态体现在类继承,是指多个子类同时继承同一个父类。在某些场合子类需要以父类的身份出现。比如在某些设计模式中,需要在运行时动态实例化某个类,而在类代码中,我们不知道最终实例的是哪个类,这时我们需要用父类来占位。这种情况下我们称之为多态。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 概念上你应该是理解错了,针对上面的这句话,在其它编程语言中,这不叫“多态”,应该叫“方法的重载”如果是问“重载”的话,我可以告诉你,在objective-c中没有方法的“重载”再说一下“多态”的概念。多态体现在类继承,是指多个子类同时继承同一个父类。在某些场合子类需要以父类的身份出现。比如在某些设计模式中,需要在运行时动态实例化某个类,而在类代码中,我们不知道最终实例的是哪个类,这时我们需要用父类来占位。这种情况下我们称之为多态。请区分重载(overload)和覆盖(override) 。 如果英文好点 还是建议你看苹果的开发者网站上面讲的objc2.0吧 国内翻译过来的东西 好多会有这种弄不清楚的概念..... ios segue 求一些公交查询的api 想学习iPhone开发,需要具备哪些? iphone开发问题,请高手指点! 新学ios开发,如何把已有文件导入iPhone中或iPhone Simulator里? 在其他类调用类的成员变量 Xcode打包应用提交出错 求推荐关于 IOS 依赖注入比较流行的框架或者资源。 如何点击自定义cell里自定义的view时获得cell的indexpath xcode导航栏遮住滚动视图怎么解决 请教QQ的发送图片功能是怎么实现的 IOS 如何返回一个泛型数据啊
概念上你应该是理解错了,针对上面的这句话,在其它编程语言中,这不叫“多态”,应该叫“方法的重载”
如果是问“重载”的话,我可以告诉你,在objective-c中没有方法的“重载”再说一下“多态”的概念。多态体现在类继承,是指多个子类同时继承同一个父类。在某些场合子类需要以父类的身份出现。比如在某些设计模式中,需要在运行时动态实例化某个类,而在类代码中,我们不知道最终实例的是哪个类,这时我们需要用父类来占位。这种情况下我们称之为多态。请区分重载(overload)和覆盖(override) 。