[讨论] 能否解释JVM对于overloading和overwriting的执行有什么区别吗?
all_wmh
2010-05-26
如题,看到了帖子http://www.iteye.com/topic/673605的内容,第一遍没有认真看方法的参数以后是overwriting觉得很怪异,认真看了此才发现是overloading,对于帖子中的test1的第二个情况很困惑,不知道是编译器编译的时候就banding了父类的方法,还是JVM加载执行的过程但中才去分析的 希望RednaxelaFX大能帮忙解释下:)
|
|
all_wmh
2010-05-26
http://www.iteye.com/topic/14458 没注意看论坛的帖子,这个帖子已经说明了,可以请管理员删除本讨论,谢谢:)
|
|
RednaxelaFX
2010-05-26
哈哈,这帖就不删了,overload resolution确实是在Java源码级编译器编译的时候就已经确定,而虚方法的同一个overload中由override带来的不同版本则是late bound。
|