A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© cxl19900517 中级黑马   /  2015-6-23 19:24  /  740 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

多态
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   动态绑定:在运行时根据对象的类型确定动态调用的方法

2 个回复

倒序浏览
还没有学习到
回复 使用道具 举报
好的   哥儿们 收藏了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马