gpt4 book ai didi

java - 内存分配是基于引用类还是实例类?

转载 作者:行者123 更新时间:2023-12-03 02:19:40 24 4
gpt4 key购买 nike

我在java中有一个非常转储的问题。堆中每个java对象的内存分配将基于引用类还是实例类?

    public static void main(String[] a){
MemoryParent parChild = new MemoryChild();
}

上例中,对象parChild的内存分配是基于MemoryChild还是MemoryParent?我猜它是基于实例类 MemoryChild 的。有人可以澄清一下吗?

提前致谢。

最佳答案

内存分配发生在您调用new时。因此,分配的内存就是 MemoryChild 的大小。

这很好,因为 MemoryParent 可能比 MemoryChild 小得多。

关于java - 内存分配是基于引用类还是实例类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24311037/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com