构造函数在继承中创建多少个对象?

时间:2018-12-13 03:34:51

标签: c# .net inheritance

我有2个具体的空类:A和B。类B是类A的子类。我认为运行B构造函数时只会创建一个堆对象。

但是,Igor said在回答中说C#继承的类类似于C ++的类。在C ++继承的AFAIK中,每个类都应创建其类型的对象,那么为什么要在C#中创建2个堆对象,对于A类来说是1个,对于B类来说是1个?

0 个答案:

没有答案