「C#入門」インタフェース(interface)を実装するサンプル

サンプルコード

using System;
/*インターフェイスの定義*/
interface IParentInterface
{
    void ParentInterfaceMethod();
}

interface ITestInterface : IParentInterface
{
    void MethodToImplement();
}
/*インターフェイスの実装*/
class InterfaceImplementer : ITestInterface
{
    static void Main()
    {
        InterfaceImplementer iImp = new InterfaceImplementer();
        iImp.MethodToImplement();
        iImp.ParentInterfaceMethod();
    }

    public void MethodToImplement()
    {
        Console.WriteLine("MethodToImplement() method called.");
    }

    public void ParentInterfaceMethod()
    {
        Console.WriteLine("ParentInterfaceMethod() method called.");
    }
}

実行結果:
MethodToImplement() method called.
ParentInterfaceMethod() method called.

C#

Posted by arkgame