关于类和继承中的变量

本文关键字:变量 继承 于类 | 更新日期: 2023-09-27 18:21:00

我有10个类,每个类都有一个bool类型的变量。现在我想问的是,如果使用继承,在父类中使用一个布尔变量,并在所有十个类中继承该变量,它将节省多少内存?有什么不同吗?

class parent
{
    private bool checker{ set;
    get;}
};
class multiply2:parent
{
...
}
class multiply3:parent
{
...
}

关于类和继承中的变量

how much would it save in terms of memory?    

什么都没有。。。

Is there any difference?

它们几乎是一样的。由于继承的原因,子类的开销可能很小。

如果这是类之间唯一的相似性,那么我建议不要仅仅使用继承来保存键入变量声明。

另一方面,如果有其他相似之处可以考虑到一个超级类,那么无论如何,去做吧!