use*_*652 0 java inheritance
如果我有一个类A_1,... A_m扩展一个B类,那么A_i对象的大小至少是B对象的大小.
如果我现在声明一个数组 B collB [] = new B [1];
然后分配了多少空间?
谢谢
Jon*_*eet 6
那就是用一个元素创建一个数组.它可能大约是20个字节,并且会根据您使用的JVM(例如32位与64位)而有所不同.
它不会改变在所有的领域的数量B,或A,或类似的东西-因为你没有真正产生任何实例的B.您只创建一个数组,其唯一元素最初将是一个空引用.
B
A
归档时间:
14 年,1 月 前
查看次数:
92 次
最近记录: