2
我知道在C++中,每个实例中都有一个指向虚拟表的虚拟指针。但是,在Java中如何实现动态绑定?在Java中如何实现动态绑定?
我知道在C++中,每个实例中都有一个指向虚拟表的虚拟指针。但是,在Java中如何实现动态绑定?在Java中如何实现动态绑定?
只是为了挑剔,它是一个真正的虚拟函数表的指针,因此名为“虚拟函数表”,通常缩写为“vft”。它也通常缩写为“vtbl”,它不起作用。
Java可能做的事情很相似。
我想我会回答我自己的问题。基本上,对象存储对其类对象的引用,其中动态绑定将从对象转发到。
任何引用?此链接(http://en.wikipedia.org/wiki/Late_binding#Late_binding_in_Java)表示它是通过反射API实现的,尽管没有任何细节或引用。 – Tony 2014-12-06 13:37:30