摘要: 图解Java多态内存分配以及多态中成员方法的特点Person worker = new Worker(); 子类实例对象地址赋值给父类类型引用变量。多态的体现。多态中成员方法的特点分析:【子类有,父类没有】编译失败!!!worker.startWork(); 为什么编译不通过呢?提示:找不到符号。因为引用变量worker是Person类型,在Person类的方法表中查找方法startWork(),找得到吗?找不到,更别提常量池解析了。编译失败。【子类有,父类有,重写,非静态】调用子类!!!worker.say(); 子类重写父类方法,被重写的方法在子类跟父类的方法表中索引相同。调用的时候,在父 阅读全文
posted @ 2013-05-05 22:34 java程序员填空 阅读(323) 评论(0) 推荐(0)