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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© chenzhiyuan 中级黑马   /  2014-5-23 11:53  /  1146 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

java多态的应用,在项目实际开发中,怎么设计的?

5 个回复

倒序浏览
List list = new ArrayList ();  这就是多态的体现 ,父类或者接口的引用指向自己的子类对象。
回复 使用道具 举报
其实多态一直在用,面向对象的思想:面向接口编程。多态理解例子,多态最大的好处就是父类引用接收子类对象!
回复 使用道具 举报
                多态体现一:类型的提升,向上转型      'a'-->表示父类的引用。
                Ainimal a = new Cat();  
                a.eat();
               
                多态体现二:强制将动作类的引用。转成Cat类型。向下转型。
                Cat c = (Cat)a;
                c.CatMouse()
回复 使用道具 举报
路漫漫_求索 发表于 2014-5-23 19:22
多态体现一:类型的提升,向上转型      'a'-->表示父类的引用。
                Ainimal a = new Cat();  
                a.eat(); ...

恩,说的很好
回复 使用道具 举报
建议先看视频。。。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马