static void Main(string[] args) { Console.WriteLine("*** インターフェースを研究する例 その4 ***\n"); //次の3通りのメソッド呼び出しはうまくいく MyClass4 myClassOb = new MyClass4(); myClassOb.Show(); IMyInterface4A inter4a = myClassOb; inter4a.Show(); IMyInterface4B inter4b = myClassOb; inter4b.Show(); Console.ReadKey(); }
static void Main(string[] args) { Console.WriteLine("***インターフェース研究例***"); // 次の3通りのメソッドが呼び出しはうまくいきます MyClass4 myClassOb = new MyClass4(); myClassOb.Show(); IMyInterface4A inter4A = myClassOb; inter4A.Show(); IMyInterface4B inter4B = myClassOb; inter4B.Show(); }
static void Main(string[] args) { Console.WriteLine("***Exploring Interfaces.Example-4***\n"); //All the 3 ways of callings are fine. MyClass4 myClassOb = new MyClass4(); myClassOb.Show(); IMyInterface4A inter4A = myClassOb; inter4A.Show(); IMyInterface4B inter4B = myClassOb; inter4B.Show(); Console.ReadKey(); }