博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OC之多态
阅读量:6193 次
发布时间:2019-06-21

本文共 290 字,大约阅读时间需要 1 分钟。

hot3.png

多态就是用父类类型的指针创建子类的对象,比如Dog类继承了Animal类,下面都是多态:

Animal *aa = [Dog new];

Dog *dd = (Dog *)aa;

1.没有继承就没有多态

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

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

4.局限性:

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

转载于:https://my.oschina.net/u/2448717/blog/499553

你可能感兴趣的文章
HighChart教程:如何使用Highcharts Cloud API(二)
查看>>
一句话,讲清楚java泛型的本质(非类型擦除)
查看>>
百度联合清华发布国内首个基于AI实践的产业智能化白皮书
查看>>
我的友情链接
查看>>
博文第一篇《明志》
查看>>
java Stack类 Vector类
查看>>
Go test 命令工作原理
查看>>
例题解析web服务负载均衡
查看>>
用jmeter进行接口压力测试的步骤
查看>>
Delphi Listveiw用法大全
查看>>
C#的预处理指令的全局设计
查看>>
Dynamips结合VMware搭建站点到站点×××环境
查看>>
arm指令中mov和ldr有什么区别
查看>>
写Java程序的三十个基本规则
查看>>
我的友情链接
查看>>
004 查看表结构命令
查看>>
Exchange 2016 CU9 已发布
查看>>
java jackson json序列化
查看>>
CP(1)
查看>>
redhat7.2升级openssl、openssh
查看>>