C#类继承中构造函数的执行序列示例详解

2020-01-05 09:27:00王冬梅

2.执行MyBaseClass.MyBaseClass()构造函数

3.执行MyDerivedClass.MyDerivedClass()构造函数

如果我们以带一个参数的构造函数实例化MyDerivedClass:


 MyDerivedClass myObj = new MyDerivedClass(4);

运行程序,控制台输出如下:

C#,类继承,构造函数,执行序列

可以看出执行顺序如下:

1.执行System.Object.Object()构造函数

2.执行MyBaseClass.MyBaseClass()