佐々木屋

技術的なことから趣味まで色々書きます

1.C#、VB.NET-5.オブジェクト指向-3.ポリモーフィズム

ポリモーフィズム(インターフェース)

インターフェースでポリモーフィズムを実現します。 インターフェースはクラスの規程のみを定めたものとなる為、抽象クラスと同様にポリモーフィズムを比較的容易に実現することが可能です。継承の時と同じように、何かメッセージを表示する共通メソッドをイ…

ポリモーフィズム(継承)

継承を利用したポリモーフィズムの実現です。デリゲートの場合はクラス内でも別クラスでも使えますが、継承は別クラスの場合に有効です。しかもデリゲートに比べると普段のクラス宣言と同じように使用出来ることや特別な記法は不要なので、特にVB.NETな方は…

ポリモーフィズム(デリゲート)

デリゲート使用の説明①共通処理の場面で以下のコードを最後に紹介しましたが、実はこのコードには続きがあります。前回紹介したコードは以下の通り。 private delegate void testDlgt(); private void button1_Click(object sender, EventArgs e) { testDlgt…