예제 #1
0
        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();
        }
예제 #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("***インターフェース研究例***");

            // 次の3通りのメソッドが呼び出しはうまくいきます
            MyClass4 myClassOb = new MyClass4();

            myClassOb.Show();

            IMyInterface4A inter4A = myClassOb;

            inter4A.Show();

            IMyInterface4B inter4B = myClassOb;

            inter4B.Show();
        }
예제 #3
0
        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();
        }