黑马程序员技术交流社区

标题: 多态到底是什么 [打印本页]

作者: android小学徒    时间: 2015-10-16 11:06
标题: 多态到底是什么
多态到底是什么
作者: 大木木    时间: 2015-10-16 11:20
我的理解是根据子类传入的条件的不同,父类可以得到多种不同结果。
例如:你的角色
         当你在家中,是孩纸(或家长)
         当你在学校,是学生
         当你在商场,是顾客
         等等。。。
大概就是酱紫吧,最好还是自己找书或代码看着理解会比较好(我说的并不规范)
作者: bukai123    时间: 2015-10-18 18:19
子类继承父类,多态指子类对象的变化操作,可被提升,也可根据需要强制向下转型
         
作者: toypaoa    时间: 2015-10-18 18:57
就是父类的引用 指向 子类的对象
作者: 吉吉粥    时间: 2015-10-18 20:15
1.猫是动物,但是动物不一定是猫,老虎也是动物,猫 老虎都是猫科动物,猫科动物也属于动物,但是动物不一定是猫科动物
2.猫可以向上转型为动物,但是动物在没有前提的情况下不能向下转型成猫,如果开始就知道对象是猫,这种情况下另说
3.多态很好的提高了代码的多样性,子类对象为了方便计算,在多种状态下的转换
作者: 洋葱头头    时间: 2015-10-18 20:30
多态就是多种形态
作者: jyf823691221    时间: 2015-10-18 21:11
同样不明白的路过




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2