C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 47 を表示中)
■25775 / )  Re[2]: オーバーライド!!
□投稿者/ こあら (30回)-(2008/09/25(Thu) 18:22:58)
> オーバーライドしたときに、どのタイミングで上書きされるのかわかりません。
> さらに上書きされると、基本クラスのOverridableのメソッドはどうなってしまうのでしょうか?

> 公開されているメソッドと実メソッドの対応表が変更済みのクラスが生成されるというイメージを持つといいように思います。
> 基本クラスのものは内部には保持しています。派生クラスからbaseキーワードを使うことで呼び出すことができます。

すみません。便乗で。

delphiだと「実行時型情報」を用いて「仮想メソッドテーブル」から呼び出すメソッドを検索します。
#ちなみにこのしくみにより実行時の型に即したメソッド呼び出し(ポリモーフィズム)が可能になっています。

.NETでも、これと似たしくみを持っているという理解でOKですか?
返信 編集キー/


管理者用

- Child Tree -