多态&&父类调用子类特有的方法

/*

 多态

 1.没有继承就没有多态

 2.代码的体现:父类类型的指针指向子类对象

 3.好处:如果函数方法参数使用的是父类对象,可以传入父类、子类对象

 4.局限性:

 1》父类类型的变量,不能直接调用子类特有的方法,必须强转为子类类型变量后,才能直接调用子类特有的方法

Animal *aa = [Cat new]; // Animal是父类 Cat是子类

  Cat *dd = (Cat *)aa;  // 强制转换为子类

    [dd run]; // run是子类Cat特有的方法

 

 */

风吹起的地方不是因为风动,是因为心动
原文地址:https://www.cnblogs.com/GLbog/p/4534972.html