黑马程序员技术交流社区

标题: 怎么理解多态? [打印本页]

作者: 我只追求完美    时间: 2015-3-17 23:07
标题: 怎么理解多态?
本帖最后由 我只追求完美 于 2015-3-17 23:09 编辑

多态,就是重载和重写.重载发生在一个类中.重写发生在子类,意思就是子类重写父类相同名称的方法.刚学语言有的东西,不必搞得那么清楚,只有知道怎么用就行了,有的问题你要想真正把它搞得很懂,短时间是不可能的,比如说接口,没有几年工作经验你根本不可能真正理解什么是接口,甚至有的人工作四,五年也没搞明白什么是接口,不要花太多时间去搞这些不容易搞懂的问题.
重载的特性,方法名相同.返回类型,传入方法的参数不同(包括个数和类型).
重写的特性,方法名相同,返回类型,参数均相同,必须发生在子类.
作者: Dark县令    时间: 2015-3-18 00:02
我也有这种想发、但是又觉得自己不搞懂以后怎么办!纠结、
作者: liuzf006    时间: 2015-3-18 00:07
对啊,话说多态有什么用?
作者: Ansel    时间: 2015-3-18 01:07
记住一句话:父类引用指向子类对象
作者: wenke    时间: 2015-3-18 08:14
很明显的提高程序的扩展性  便于后期维护




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