一、对象数组的定义
定义数组,里面存储对象
数组有一个缺点:一旦创建,程序运行期间长度不可以发生改变
对象数组代码示例:
package Day07;
public class Demo01Arraylist {
public static void main(String[] args) {
//首先创建一个长度为3的数组,里面用来存放3个person对象
Person[]array=new Person[3];
//创建三个对象
Person one=new Person("迪丽热巴",18);
Person two=new Person("古力娜扎",20);
Person three=new Person("玛尔扎哈",38);
//将one的地址赋值到数组的0号元素
array[0]=one;//地址值
array[1]=two;//地址值
array[2]=three;//地址值
System.out.println(array[1].getName());//古力娜扎
}
}
由于对象数组大小不可变,引出ArrayList类,数组大小可变,参考下一篇博客