2010-11-23 10 views

答えて

0

実際には仮想関数の実際のテーブルへの実際のポインタなので、 "仮想関数テーブル"(vftと略されます)という名前があります。また、一般的には "vtbl"と略記されていますが、これは問題を解決するものではありません。

Javaはおそらくかなり類似しています。

2

私は自分自身の質問に答えます。基本的に、オブジェクトはそのクラスオブジェクトへの参照を格納します。ここで動的バインディングはオブジェクトからオブジェクトに転送されます。

+0

引用はありますか?このリンク(http://en.wikipedia.org/wiki/Late_binding#Late_binding_in_Java)では、詳細APIや引用なしにリフレクションAPIによって実装されています。 – Tony

関連する問題