继承中的构造函数与析构函数 官网
在继承中,创建子类对象时,会先调用父类的构造函数,再调用子类的构造函数。 // 父类class BaseClass { public BaseClass() { Console.WriteLine("父类构造函数"); }}// 子类class DerivedClass : BaseClass { public DerivedClass() { Console.WriteLine("子类构造函数"); }}// 运行结果:创建DerivedClass对象,会先输出 父类构造函数,再输出 子类构造函数 析构函数则相反,先调用子类的析构函数,再调用父类的析构函数。 析构函数不能被继承,也不能被重载。