2

我知道在 C++ 中,每个实例中都有一个指向虚拟表的虚拟指针。但是动态绑定是如何在 Java 中实现的呢?

4

2 回答 2

2

我想我会回答我自己的问题。基本上,对象存储对其类对象的引用,动态绑定将从对象转发到其中。

于 2010-11-26T00:18:40.830 回答
0

只是为了挑剔,它是指向真实虚函数表的真实指针,因此称为“虚函数表”,通常缩写为“vft”。它通常也缩写为“vtbl”,这无济于事。

Java 可能会做一些类似的事情。

于 2010-11-23T09:24:22.023 回答