A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


是不是在存储对象的时候,需要在每一个元素下面都创建一个对象  p[i] = new person();然后再用p[i]来接收对象
如果不创建只用person p[i]来接收已经创建好的对象为什么不行。

4 个回复

正序浏览
因为你的数组没在堆中开辟空间,一般是开辟了空间,然后将对象的地址值赋给此数组的元素
回复 使用道具 举报
数组存储的是对象的地址值
回复 使用道具 举报
不懂你的意思,详细点吧
回复 使用道具 举报
你的数组存储的是person类型的,那么对象是不是只有创建了才会存在。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马