黑马程序员技术交流社区
标题: OC--多态 [打印本页]
作者: cxl19900517 时间: 2015-6-23 19:24
标题: OC--多态
多态
1. 多态的基本概念l 某一类事物的多种形态
l OC对象具有多态性
2. 多态的体现Person *p = [Student new];
p->age = 100;
[p walk];
l 子类对象赋值给父类指针
l 父类指针访问对应的属性和方法
3. 多态的好处l 用父类接收参数,节省代码
4. 多态的局限性l 不能访问子类的属性(可以考虑强制转换)
l Dog *dd = (Dog *)aa; 把aa对象的Animal指针类型强制转换为Dog类型
5. 多态的细节l 动态绑定:在运行时根据对象的类型确定动态调用的方法
作者: chaoyueshan 时间: 2015-6-23 20:19
还没有学习到
作者: aofex 时间: 2015-6-23 20:26
好的 哥儿们 收藏了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |