多态的特性
2015-08-16 23:52
253 查看
多态:可以理解为事物存在的多种体现形式。说白了就是父类的引用指向了自己子类的对象。
如;一个人类
people p =new manpeople();
manpeople 是people中的一部分,类型向上提升所以叫做上转型。
多态中还有向下转型就是强制将父类的引用访问转成子类类型。
多态是类与类之间的关系,要么继承,要么实现,通常情况下还有一个前提就是覆盖。
多态既有好处又有弊端,
好处就是大大提高了程序的扩展性。
弊端就是只能使用父类的引用访问父类中的成员。
如;一个人类
people p =new manpeople();
manpeople 是people中的一部分,类型向上提升所以叫做上转型。
多态中还有向下转型就是强制将父类的引用访问转成子类类型。
多态是类与类之间的关系,要么继承,要么实现,通常情况下还有一个前提就是覆盖。
多态既有好处又有弊端,
好处就是大大提高了程序的扩展性。
弊端就是只能使用父类的引用访问父类中的成员。
相关文章推荐
- Android view利用canvas绘制动画(一)
- 翻译:AKKA笔记 - Actor消息 -1(一)
- Sea.js
- introduce-kafka
- linux设置dhcp中继代理
- 华为OJ 名字漂亮度
- zoj 3819 Average Score 【签到题】
- spfa模板 和 拓扑排序 模板(HDU1874 和 HDU3342)
- hihoCoder #1153 Numeric Keypad
- 【0】依照Django官网:实现第一个django app 安装必要的工具/模块
- 【Jquery】jQuery获取URL参数的两种方法
- 关于在win7内集成usb3.0驱动。
- 【每周一讲】Java的ThreadLocal
- OC_SingleTon(单例)
- Exchanger
- HDU 1045 Fire Net 状压暴力
- 【2】Hello World示例
- “==”和equals方法区别
- Python入门(十二) Json模块的使用
- String比较中==和equal()的区别