黑马程序员技术交流社区

标题: 对于在数组里面存对象的问题? [打印本页]

作者: 曹亚辉    时间: 2016-9-10 22:00
标题: 对于在数组里面存对象的问题?

是不是在存储对象的时候,需要在每一个元素下面都创建一个对象  p[i] = new person();然后再用p[i]来接收对象
如果不创建只用person p[i]来接收已经创建好的对象为什么不行。
作者: Jarc    时间: 2016-9-11 09:31
你的数组存储的是person类型的,那么对象是不是只有创建了才会存在。
作者: lipengwei    时间: 2016-9-11 12:16
不懂你的意思,详细点吧
作者: Frankle    时间: 2016-9-11 12:47
数组存储的是对象的地址值
作者: 无悔的人生    时间: 2016-9-11 13:24
因为你的数组没在堆中开辟空间,一般是开辟了空间,然后将对象的地址值赋给此数组的元素




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2