怎样理解Java的方法分派

初级:多态,虚方法表的认识
中级:对编译和运行时的理解和认识
高级:对Java语言规范和运行机制的深入认识
高级:横向对比各类语言的能力

  • Groovy, Gradle DSL 5.0以前唯一正式语言
  • C++, Native程序开发必备
image.png

Java方法分派

  • 静态分派-方法重载分派
    • 编译期确定
    • 依据调用者的声明类型和方法参数类型
  • 动态分派-方法覆写分派
    • 运行时确定
    • 依据调用者的实际类型分派
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容