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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© android小学徒 中级黑马   /  2015-10-16 11:06  /  479 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

多态到底是什么

6 个回复

倒序浏览
我的理解是根据子类传入的条件的不同,父类可以得到多种不同结果。
例如:你的角色
         当你在家中,是孩纸(或家长)
         当你在学校,是学生
         当你在商场,是顾客
         等等。。。
大概就是酱紫吧,最好还是自己找书或代码看着理解会比较好(我说的并不规范)
回复 使用道具 举报
子类继承父类,多态指子类对象的变化操作,可被提升,也可根据需要强制向下转型
         
回复 使用道具 举报
就是父类的引用 指向 子类的对象
回复 使用道具 举报
1.猫是动物,但是动物不一定是猫,老虎也是动物,猫 老虎都是猫科动物,猫科动物也属于动物,但是动物不一定是猫科动物
2.猫可以向上转型为动物,但是动物在没有前提的情况下不能向下转型成猫,如果开始就知道对象是猫,这种情况下另说
3.多态很好的提高了代码的多样性,子类对象为了方便计算,在多种状态下的转换
回复 使用道具 举报
多态就是多种形态
回复 使用道具 举报
同样不明白的路过
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马