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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 爱你一万年 中级黑马   /  2016-9-21 12:32  /  810 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

谁能讲解一下多态的理解,不要公式,有时候明明懂了,但换一种方式又不会了

11 个回复

倒序浏览
多态包括方法重载和方法复写。
1,重载,是同一个类。方法名称一样,参数种类和数量不同的方法。
2,复写,指子类复写父类的方法,方法名和参数数量和种类,返回值都一样。
回复 使用道具 举报
某一类事物的多种存在形态称为多态。
举例:
猫是一个实体,是一个猫类型,因为有了继承,是动物中的一种,把这个实体称之为动物也可以,所以它具备了两种形态,猫和动物。这便是体现了多态性。
回复 使用道具 举报
2种形式:一:方法的重载和重写
二:抽象类和接口
回复 使用道具 举报
这么理解下 父类的引用指向子类的对象  
回复 使用道具 举报
多态呢就是把一个子类的对象赋值给一个父类的变量     
回复 使用道具 举报
多态就是装,年纪小的可以装成年纪大的,年纪大的不能装年纪小的,装成年纪大的就不能像年轻人那样活跃了,不然暴露了你是年轻人,希望这样能帮助你理解
回复 使用道具 举报
代码敲的少,多敲几个案例慢慢理解 熟能生巧
回复 使用道具 举报
学习了。。。
回复 使用道具 举报
子类就是父类,完了!
回复 使用道具 举报
比如一个人有多个职业,那么他在不同工作岗位扮演的就是不同的角色,总体来说就是事物存在的多种形态
回复 使用道具 举报
就是一个爸爸有好几个儿子,每个儿子长得不一样
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马