思考停止するな

ネットワークとかアプリケーションとかWebとか

VBのMe、MyBase、MyClassについて

スポンサーリンク

VBのMe、MyBase、MyClassについてです。

最近VBをやることが多いのですが、なんとなくわかっているけどちゃんと調べたことがなかったので疑問に思ったことを調べてみました。

Me

クラス自身、インスタンス自身のこと。参照するためのキーワード。

MyBase

派生クラスのインスタンスから、その基底クラスを指す場合に使用する。
通常は派生クラスからオーバーライドされている基底クラスのメンバーにアクセスするために使用する。

MyClass

MyClassはクラスの実装上における自分自身を指す。
Overridableメソッドを呼び出す時に派生クラスでオーバーライドされたメソッドではなく、基底クラスのメソッドの実装が呼び出される。