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

© 18248119733 中级黑马   /  2016-7-27 00:11  /  373 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

多态:在同一个方法中,这种由于参数类型不同而导致执行效果各异的现象叫做多态。
  多态的条件:1.必须有继承关系
               2.子类重写父类方法
             3.父类引用指向子类对象

  多态特点:编译时执行等号左边,运行时执行等号右边。
            父类引用指向子类对象。  Animal a = new Cat();
  多态的好处:提高代码的复用性,从而有效的提高程序的可扩展性和可维护性。
2.多态的向上向下转型
         * 向上转型
         *         多态本身的父类引用指向子类对象就是  将子类对象向上转型
         * 向下转型
         *      如果之前已经是一个子类对象,提升成了父类引用,就可以强制向下转为子类引用

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马