多态就是用父类类型的指针建立子类的对象,好比Dog类继承了Animal类,下面都是多态:函数
Animal *aa = [Dog new];spa
Dog *dd = (Dog *)aa;指针
1.没有继承就没有多态对象
2.代码的体现:父类类型的指针指向子类对象继承
3.好处:若是函数\方法参数中使用的是父类类型,能够传入父类、子类对象变量
4.局限性:方法
父类类型的变量不能直接调用子类特有的方法。必须强转为子类类型变量后,才能直接调用子类特有的方法im
版权声明:本文为博主原创文章,未经博主容许不得转载。di