静态类型与实际类型

Human human = new Man();
  • Human是静态类型,编译时确定
  • Man是实际类型,运行时确定

虚拟机重载是通过参数的静态类型确定的,即编译时确定