黑马程序员技术交流社区

标题: 多态 [打印本页]

作者: 爱你一万年    时间: 2016-9-21 12:32
标题: 多态
谁能讲解一下多态的理解,不要公式,有时候明明懂了,但换一种方式又不会了
作者: fulq1234    时间: 2016-9-21 14:04
多态包括方法重载和方法复写。
1,重载,是同一个类。方法名称一样,参数种类和数量不同的方法。
2,复写,指子类复写父类的方法,方法名和参数数量和种类,返回值都一样。
作者: HMSK    时间: 2016-9-21 14:33
某一类事物的多种存在形态称为多态。
举例:
猫是一个实体,是一个猫类型,因为有了继承,是动物中的一种,把这个实体称之为动物也可以,所以它具备了两种形态,猫和动物。这便是体现了多态性。
作者: Jarc    时间: 2016-9-21 15:10
2种形式:一:方法的重载和重写
二:抽象类和接口
作者: langyabang1110    时间: 2016-9-21 23:14
这么理解下 父类的引用指向子类的对象  
作者: &天马星空ぁ    时间: 2016-9-21 23:25
多态呢就是把一个子类的对象赋值给一个父类的变量     
作者: wo1026756529    时间: 2016-9-21 23:34
多态就是装,年纪小的可以装成年纪大的,年纪大的不能装年纪小的,装成年纪大的就不能像年轻人那样活跃了,不然暴露了你是年轻人,希望这样能帮助你理解
作者: 暮雨微凉    时间: 2016-9-22 00:23
代码敲的少,多敲几个案例慢慢理解 熟能生巧
作者: zhaokun    时间: 2016-9-22 00:52
学习了。。。
作者: qiuyou    时间: 2016-9-22 15:29
子类就是父类,完了!
作者: 马文丽    时间: 2016-9-22 20:14
比如一个人有多个职业,那么他在不同工作岗位扮演的就是不同的角色,总体来说就是事物存在的多种形态
作者: zhangfengg    时间: 2016-9-22 20:40
就是一个爸爸有好几个儿子,每个儿子长得不一样




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