「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.