我有10个类,每个类都有一个bool类型的变量。现在我想问的是,如果使用继承并在父类中使用单个bool变量并在所有十个类中继承该变量,它会节省多少在记忆方面?有什么区别吗?
class parent
{
private bool checker{ set;
get;}
};
class multiply2:parent
{
...
}
class multiply3:parent
{
...
}
答案 0 :(得分:1)
how much would it save in terms of memory?
根本没事......
Is there any difference?
它们几乎是一样的。由于继承,子类可能只有很小的开销。
答案 1 :(得分:1)
如果这是类之间唯一的相似之处,那么我建议不使用继承只是为了保存输入变量声明。
另一方面,如果有其他相似之处可以考虑到超级班级,那么无论如何都要这样做!