Java虚拟机——方法调用

2020-10-05  本文已影响0人  雁阵惊寒_zhn

方法调用要确定被调用的方法版本,分为三种,解析调用、静态分派和动态分派。

解析调用

下面的代码,定义一个lock变量,
“Lock”称为这个变量的“静态类型”,或者“外观类型”。
“ReentrantLock”被称为变量的“实际类型”,或者“运行时类型”。

Lock lock = new ReentrantLock();

静态分派

动态分派

上一篇下一篇

猜你喜欢

热点阅读