qq_20401801
今天没bug
采纳率66.7%
2016-03-13 06:57 阅读 1.4k

基于oc的ios开发,oc的多态性体现在哪?

基于oc的ios开发,oc的多态性体现在哪里?举个小例子简单说一下吧

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • caozhy 从今以后生命中的每一秒都属于我爱的人 2016-03-13 13:49

    一般来说,多态通过派生一个函数,并且重写其中的方法定义来实现,通过相同的基类类型访问,不同的对象执行不同的代码,如果你编写类库,它比较有用,如果你只是做一个应用,你的代码没有继续被复用的需求,那么就不太用得到。
    参考:http://blog.csdn.net/g5dsk/article/details/6095516

    点赞 评论 复制链接分享
  • YeahmingFan YeahmingFan 2016-03-15 08:16

    所谓多态性,是和OC的三大特性的继承密不可分的,举个例子,就像蒜你可以说是蒜,可以说是蔬菜,还可以说是食品一样,因为蒜继承了蔬菜的一些属性,好继承了食品的一些属性.

    点赞 评论 复制链接分享
  • lx624909677 lx624909677 2016-03-30 11:34

    比如设置一个图片显示在 一个view上,可以通过路径加载,也可以通过一个url加载,但是加载的函数可以是名字一样的,只不过调用的方式不同,多态就是一种形式多种形态

    点赞 评论 复制链接分享

相关推荐