OC多态

作者: 辛小二 | 来源:发表于2016-11-16 23:26 被阅读37次

什么是多态:不同的对象以自己的方式响应相同名称方法的能力称为多态(父类指针指向子类对象)
多态的条件:有继承关系、有方法重写
父类的声明变量指向子类对象

多态的优点:多态的主要好处就是简化了编程接口。它准许在类和类之间重用一些习惯性的命名,而不用为每一个新加的函数命名一个新的名字。这样,编程接口就是一些抽象的行为的集合,从而和实现接口的类的区分开来。
多态也使得代码可以分散在不同的对象中而不用试图在一个函数中考虑到所有可能的对象。这样使得你的代码扩展性和复用性更好一些。当一个新的情景出现时,你无须对现有的代码进行改动,而只需要增加一个新的类和新的同名方法。

文/以太死多(简书作者)原文链接:http://www.jianshu.com/p/f235d0ca64f4

本人个人微信公众号地址(喜欢记得关注😯)


辛小二个人微信公众号地址

相关文章

  • OC面向对象—多态

    OC面向对象—多态 OC面向对象—多态 一、基本概念 多态在代码中的体现,即为多种形态,必须要有继承,没有继承就没...

  • OC多态 - OC

    什么是多态:不同的对象以自己的方式响应相同名称方法的能力称为多态(父类指针指向子类对象) 多态的条件:有继承关系、...

  • OC多态

    面向对象的三大特性: 封装继承与多态;封装是对类中的一些字段, 方法进行保护, 不被外界所访问到, 有一种权限控制...

  • OC多态

    什么是多态:不同的对象以自己的方式响应相同名称方法的能力称为多态(父类指针指向子类对象)多态的条件:有继承关系、有...

  • OC:多态☀️

    版权声明:本文为博主原创文章,未经博主允许不得转载。 1、多态 父类指针指向子类对象 属性:封装了setter ...

  • OC -- 多态

    多态:同一种类型 具有多种的表现形态 多态的条件:必须存在继承关系子类重写父类的方法❗️父类声明的变量指向子类对象...

  • OC多态

    多态往简单来说就是父类的指针指向子类的对象。 //父类 @interfacesuperColor :NSObjec...

  • 多态

    OC面向对象—多态 一、基本概念 多态在代码中的体现,即为多种形态,必须要有继承,没有继承就没有多态。 在使用多态...

  • OC的简单总结

    一.OC的三大特性 封装、继承、多态 1> 什么是多态 多态:不同对象以自己的方式响应相同的消息的能力叫做多态。 ...

  • Swift 多态实现探究

    多态 父类指针指向子类对象 Swift 中多态的实现类似于 c++ 中的虚表 OC 多态实现利用的是 Runtim...

网友评论

      本文标题:OC多态

      本文链接:https://www.haomeiwen.com/subject/rexdpttx.html