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