黑马程序员技术交流社区

标题: oc中 多态 [打印本页]

作者: Chenjunfeng    时间: 2016-8-7 22:05
标题: oc中 多态
     多态的概述:
                        -->事物存在的多种形态
                        
        多态的前提:
                        a:要有继承关系
                        b:要有方法重写
                        c:要有父类的引用指向子类对象
                        
作者: anan安    时间: 2016-8-7 23:40
多态到底是什么? 是改写方法还是 指针类型改变?
作者: a2860608    时间: 2016-8-9 15:51
多态  指的是同一个行为,对于不同的事物具有完全不同的表现形式.  比如:a.医生,演员,理发师, 同一个cut指令.又不同的形态.
作者: Chenjunfeng    时间: 2016-8-9 20:52
anan安 发表于 2016-8-7 23:40
多态到底是什么? 是改写方法还是 指针类型改变?

多态是对父类的方法,子类有不同的响应方式,需要方法的改写。
作者: Chenjunfeng    时间: 2016-8-9 20:53
非正式协议,是指对系统自带的类中添加方法。分类
作者: 18072727834    时间: 2016-8-10 23:31
多态是面向对象的核心 父类引用指向子类对象
作者: kakam    时间: 2016-8-11 00:06
感觉多tai这个次很复杂 ,所以总是觉得难以理解!




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