【发布时间】:2010-11-23 09:20:34
【问题描述】:
我知道在 C++ 中,每个实例中都有一个指向虚拟表的虚拟指针。但是Java中的动态绑定是如何实现的呢?
【问题讨论】:
标签: java dynamic-binding
我知道在 C++ 中,每个实例中都有一个指向虚拟表的虚拟指针。但是Java中的动态绑定是如何实现的呢?
【问题讨论】:
标签: java dynamic-binding
我想我会回答我自己的问题。基本上,对象存储对其类对象的引用,动态绑定将从对象转发到。
【讨论】:
为了挑剔,它是指向真实虚函数表的真实指针,因此称为“虚函数表”,通常缩写为“vft”。它通常也缩写为“vtbl”,这无济于事。
Java 可能会做一些非常相似的事情。
【讨论】: