iOS中的多态是什么?

来源:互联网 发布:妆前乳 知乎 编辑:程序博客网 时间:2024/06/06 03:56

多态:简单的定义就是父类指针指向子类对象


多态的使用注意事项:父类能调用子类的方法吗?

1、同名方法一定可以调用

2、不同名方法:1)父类访问子类特有的方法,需要强制类型转换

                  例如:父类Animal调用子类Dog特有的方法

                         Animal *ani = [Dognew];

                         [(Dog *)anirun];


               2)如果子类并没有这个方法,即使强制类型转换也不能调用。

0 0
原创粉丝点击