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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 袁阳1991 初级黑马   /  2014-12-5 19:18  /  1041 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

从学Java起 就知道 Java的多态, 编码也有一些了,但是用到多态的少,还是搞不清多态机制,以及什么时候用?

8 个回复

倒序浏览
java多态简单说就是父类引用指向子类对象,实现多种形态。子类重写(覆盖)父类方法后,在调用方法时,根据具体对象来运行方法实体。最终达到项目的可扩展性!

点评

但是 现在学习的时候多态编程似乎用的不多  发表于 2014-12-5 23:16
回复 使用道具 举报
pillar 发表于 2014-12-5 23:06
java多态简单说就是父类引用指向子类对象,实现多种形态。子类重写(覆盖)父类方法后,在调用方法时,根据 ...

小的项目基本没有扩展需求,自然用到多态的情况就少了。先通过例子理解一下多态的意思,到时用到了就会自然想起来的。
回复 使用道具 举报
好像用的确实不多
回复 使用道具 举报
多态也可以理解为事物的不同体现
回复 使用道具 举报
主要是功能扩展用,因为传入的是指向父类引用的子类对象,而子类可以复写父类的功能实现扩展
回复 使用道具 举报
目标:为了实现类型封装,即变化的封装,最终实现松耦合和高内聚。用法:找出问题域中的共性部分和可变部分,共性抽象为父类(一般建议使用抽象类后者接口),可变性具体为子类。于是在设计时着眼于父类,得到大体的框架背景,然后再来考虑具体的子类实现。
回复 使用道具 举报
场合:尽量用。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马