想象一下,我有两个班级,class1 和 class2。
Class1 继承自 baseClass,如下所示:
baseClass
{
private Int64 one;
protected Int64 two;
public Int64 three;
}
class1 看起来像这样
Class1 : baseClass
{
private Int64 four;
protected Int64 five;
public Int64 six;
}
和 class2 看起来像这样:
Class2
{
private Int64 one;
protected Int64 two;
public Int64 three;
private Int64 four;
protected Int64 five;
public Int64 six;
}
如果我要为每个类创建 10k 的数组,哪个会更大?class1 数组是否会更大,因为 class1 还会包含某种与 baseClass 相关的元数据?否则它们的属性是相同的,所以从技术上讲它们应该是相同的。