コード例 #1
0
ファイル: Ch4.cs プロジェクト: hong-rong/MyRepository
        private static void MethodOverriding()
        {
            BaseClass bc = new BaseClass();
            bc.Foo();

            DerivedClass bc2 = new DerivedClass();
            bc2.Foo();

            BaseClass bc3 = new DerivedClass();
            bc3.Foo();

            bc = new DerivedClass();
            bc.Foo();
        }
コード例 #2
0
ファイル: Ch4.cs プロジェクト: hong-rong/MyRepository
        private static void MethodOverriding()
        {
            BaseClass bc = new BaseClass();

            bc.Foo();

            DerivedClass bc2 = new DerivedClass();

            bc2.Foo();

            BaseClass bc3 = new DerivedClass();

            bc3.Foo();

            bc = new DerivedClass();
            bc.Foo();
        }