C#基础知识3

--

◆ 继承base

    class Program
    {
        static void Main(string[] args)
        {
            C b = new C();
            b.f();
            Console.ReadLine();
        }

    }
    public class A
    {
        public void f()
        {
            Console.WriteLine("A方法");
        }
    }
    public class B :A
    {
        public void f()//当此方法被调用时,不会自动调用父类A的f()方法;
        {
            Console.WriteLine("B方法");
        }
    }
    public class C : A
    {
        public void f()//base调用父类A的f()方法;
        {
            base.f();
            Console.WriteLine("B方法");
        }
    }

 

 

 

--

posted @ 2019-08-01 15:47  蓝雨冰城  阅读(76)  评论(0编辑  收藏  举报