相关疑难解决方法(0)

OOP继承和默认构造函数

假设有一个基类A和一个B派生自的类A.然后,我们知道类的构造函数A永远不会被类继承B.但是,当B创建新对象时,则会A调用类的默认构造函数,然后调用类的默认/自定义构造函数B.也许这样做的目的是A需要将类的字段初始化为默认值.

现在,假设该类A已定义了自定义构造函数.这意味着A编译器会以静默方式删除类的默认构造函数.现在,在创建一个新的类实例时B,A在调用类B的构造函数之前会自动调用哪个类的构造函数?(A在这种情况下,类字段如何初始化?)

c# oop constructor

44
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×1

constructor ×1

oop ×1