数组和集合都可以存储对象,数组存储对象原理是和集合相同吗?
比如 Person[] persons=new Person[4];
persons[0]=new Person("zhangsan",14);
persons[1]=new Person("李四",13);
这时候的persons[0] 就相当与一个人类的引用吗?
它是指向这个人类 所创建的对象的? 也就是说persons[0]
里面存放的是对象的地址吧? 那么调用对象里面的属性 就和
一般的变量引用想同了 是这样子的吗?
还有就是数组存放对象除了必须是同一个类和数组大小事固定外还
有没有什么特殊之处? |