在前面《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类的构造器"); } }
执行上面的代码,效果如下图所示。