[VBAのオブジェクト指向] VBAのオブジェクト指向は、完全オブジェクト指向言語(JavaやC#等)のそれと比べると、 『子クラスのメソッドを経由して親クラスの変数やメソッドにアクセスできない』、 『子クラス内から親クラスの変数やメソッドにアクセスできない』等の制限事項がある。 [多態性(ポリモフィズム)] 『多態性(ポリモフィズム)』の説明で、 『動物』に『鳴く』メッセージを通知する例がよく挙げられる。 以下に、『多態性(ポリモフィズム)』を利用したサンプルコードを示す。 [クラス図] [クラスの説明] ・Mammalクラス 哺乳類を表すクラス。 メソッドとして、Cry()を実装。 ・Dogクラス、Catクラス、Crowクラス イヌ、ネコ、カラスを表すクラス。各々のクラスはMammal(哺乳類)クラスを継承。 メソッドとして、Mammal_Cry()を実装。 ([親クラス名]_[親クラ