>我在Sebesta读到静态绑定方法不需要存储在CIR中,但我无法弄清楚为什么。如果它未存储在 CIR 中,编译器如何知道引用了哪个静态绑定方法以及它的存储位置?
不能重写静态方法。因此,在编译时,编译器已经知道要调用哪个代码。而不必遵从运行时解析。
>我在Sebesta读到静态绑定方法不需要存储在CIR中,但我无法弄清楚为什么。如果它未存储在 CIR 中,编译器如何知道引用了哪个静态绑定方法以及它的存储位置?
不能重写静态方法。因此,在编译时,编译器已经知道要调用哪个代码。而不必遵从运行时解析。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium