Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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();
        }