java吧 关注:1,263,222贴子:12,761,903
  • 3回复贴,共1

Java 向上转型的问题

只看楼主收藏回复

Java 向上转型后把子类对象的地址给父类引用,然后为什么调用方法时会调用子类的重写过的方法?


IP属地:上海1楼2014-04-22 10:43回复
    因为堆内存中的实例 就是子类的 如果子类不重写那就是继承了 如果父类定义成私有 那么你多态就根本看不见父类的那个方法了..


    IP属地:北京2楼2014-04-22 15:15
    回复
      2025-06-08 11:14:46
      广告
      编译时类型和运行时类型


      IP属地:北京3楼2014-04-22 16:57
      回复
        记住一句话,父类引用创建子类对象,属性用父类的,方法用子类的(要有重写)


        IP属地:广东4楼2014-04-22 19:18
        回复