在继承中为什么基类的构造函数先调用为什么派生类的构造函数不先调用??
最佳答案
确保基类的公共(public)或 protected 成员在派生类中使用之前已正确初始化。
准确地说,派生类构造函数首先运行,隐式调用基类构造函数,编译器将其作为派生类构造函数主体中的第一条语句插入(假设默认无参数构造函数)。
关于c# - 为什么以相反的顺序调用构造函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3853848/