黑马程序员技术交流社区

标题: java多态的应用 [打印本页]

作者: chenzhiyuan    时间: 2014-5-23 11:53
标题: java多态的应用
java多态的应用,在项目实际开发中,怎么设计的?


作者: 李燕风    时间: 2014-5-23 12:23
List list = new ArrayList ();  这就是多态的体现 ,父类或者接口的引用指向自己的子类对象。
作者: 陨落″烟雨。    时间: 2014-5-23 12:26
其实多态一直在用,面向对象的思想:面向接口编程。多态理解例子,多态最大的好处就是父类引用接收子类对象!
作者: 路漫漫_求索    时间: 2014-5-23 19:22
                多态体现一:类型的提升,向上转型      'a'-->表示父类的引用。
                Ainimal a = new Cat();  
                a.eat();
               
                多态体现二:强制将动作类的引用。转成Cat类型。向下转型。
                Cat c = (Cat)a;
                c.CatMouse()
作者: chenzhiyuan    时间: 2014-5-23 20:55
路漫漫_求索 发表于 2014-5-23 19:22
多态体现一:类型的提升,向上转型      'a'-->表示父类的引用。
                Ainimal a = new Cat();  
                a.eat(); ...

恩,说的很好
作者: 彭飞    时间: 2014-5-23 21:15
建议先看视频。。。。。。




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