• C#继承关系中构造器之间的关系

    在前面《C#继承》一节中已经介绍了类的继承关系,但一直没有涉及的内容是类中的构造器,在继承关系中构造器之间究竟是什么关系呢?

    先看一下实例代码,然后观察运行结果。

    class Program
    {
        static void Main(string[] args)
        {
            B b = new B();
        }
    }
    class A
    {
        public A()
        {
            Console.WriteLine("A类的构造器");
        }
    }
    class B :A
    {
        public B()
        {
            Console.WriteLine("B类的构造器");
        }
    }

    执行上面的代码,效果如下图所示。

    构造器的执行过程

更多...

加载中...