关于类和继承中的变量

时间:2014-09-07 08:43:14

标签: c# inheritance

我有10个类,每个类都有一个bool类型的变量。现在我想问的是,如果使用继承并在父类中使用单个bool变量并在所有十个类中继承该变量,它会节省多少在记忆方面?有什么区别吗?

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

2 个答案:

答案 0 :(得分:1)

how much would it save in terms of memory?    

根本没事......

Is there any difference?

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

答案 1 :(得分:1)

如果这是类之间唯一的相似之处,那么我建议使用继承只是为了保存输入变量声明。

另一方面,如果有其他相似之处可以考虑到超级班级,那么无论如何都要这样做!