黑马程序员技术交流社区

标题: 对多态不怎么理解,能不能给用现实中的事物比喻一下? [打印本页]

作者: Poul    时间: 2016-3-28 21:29
标题: 对多态不怎么理解,能不能给用现实中的事物比喻一下?
我今天看到了多态,虽然知道一些产生多态的条件,但我还是摸不清何为多态~我理解的形式感觉不着边啊~~求大神们用一些生活事物比喻一下。就解释一下什么叫多态就好~还有,多态是不是能传的很远?就像    爷爷  a = new 孙子()?
      
作者: ly123456    时间: 2016-3-28 21:35
多态就是你穿上你父亲的衣服,化妆成你父亲.你有你父亲的属性,但是却使用着自己的行为.
作者: Poul    时间: 2016-3-28 23:31
ly123456 发表于 2016-3-28 21:35
多态就是你穿上你父亲的衣服,化妆成你父亲.你有你父亲的属性,但是却使用着自己的行为. ...

这比喻,瞬间明白了
作者: 沿途的风景    时间: 2016-3-28 23:37
动物和猫!  人类 和 你
作者: kaifei2018    时间: 2016-3-28 23:39
#在这里快速回复#知己知彼,百战不殆
作者: LLQALLQ    时间: 2016-3-29 00:10
听一下比老师讲的多态
作者: zhoubinjian    时间: 2016-3-29 00:45
学生,学生里面又有基础班学生,尖子班学生,冲刺班学生,所以你想一下 ,学生有很多种表现的方式,这就是多态的表现
作者: willsame    时间: 2016-3-29 01:02
ly123456 发表于 2016-3-28 21:35
多态就是你穿上你父亲的衣服,化妆成你父亲.你有你父亲的属性,但是却使用着自己的行为. ...

哈哈,老毕和毕老爷
作者: Poul    时间: 2016-3-29 21:17
沿途的风景 发表于 2016-3-28 23:37
动物和猫!  人类 和 你

额,我只看到了继承~
作者: Poul    时间: 2016-3-29 21:19
willsame 发表于 2016-3-29 01:02
哈哈,老毕和毕老爷

biu~~biu~~
作者: Poul    时间: 2016-3-29 21:20
LLQALLQ 发表于 2016-3-29 00:10
听一下比老师讲的多态

额~那个视频在哪?是不是带笔记那个?我一般都看书,最近才开始看视频,前边的还没看~
作者: lidandan    时间: 2016-3-29 21:43
二楼正解,其实我也模糊
作者: cohle1992    时间: 2016-3-29 23:12
猫,狗,都属于动物,都拥有动物的共性,也有自己特性
作者: 沿途的风景    时间: 2016-3-31 13:17
Poul 发表于 2016-3-29 21:17
额,我只看到了继承~

多态是以继承为前提的不   多态可以说是你把他看做什么,比如一只猫可以看作动物嘛,这就是向上转型




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