麻烦讲解下java中向下转型时的内存分配
答案:2 悬赏:30
解决时间 2021-02-28 03:11
- 提问者网友:先森请一心
- 2021-02-27 11:21
麻烦讲解下java中向下转型时的内存分配
最佳答案
- 二级知识专家网友:狠傷凤凰
- 2021-02-27 11:26
java向下转型不存在内存分配的问题,内存在创建对象时就已经分配完成了。
全部回答
- 1楼网友:我颠覆世界
- 2021-02-27 11:42
不是高手,谈下我的浅见。要具体分为编译时和运行时,举个例子给你
list list = new arraylist();
编译器编译的时候,编译器只认为生成的是list类型的对象,编译器时只认为list是一个指向list类型的引用;并不分配实际内存。
运行的时候,内存里面分配一个list引用地址,分配一片内存区域来放置实际生成的arraylist对象,所以此时可以完成‘父类’list转向子类arraylist的 转型;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯