【Java基础知识】重载、重写的理解 (三)

 

总结

  1. 重载只会发生在编译期,即编译器时jvm可以通过静态类型确定符号引用所对应的直接引用。
  2. 重写发生在运行期,在运行时jvm会先判断对象的动态类型,而后根据对象的动态类型选择对应vtable,从而根据符号引用找到对应的直接引用。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章