什么是对象数组
- 对于一个普通的数组来说:
这里使用
int
创建了一个数组,存放int
类型的数据
顾名思义,如果我们 使用一个对象类型创建的数组全部用来存放这类的对象,那么这种数组就叫做对象数组。
对象数组实例
【定义一个 Person 标准类】
public class Person {
private int age;
private String name;
public Person(int age, String name) {
this.age = age;
this.name = name;
}
public Person() {
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
【使用 Person 标准类创建对象数组】
- 通过这样的方式就可以创建用来存放对象的对象数组啦~
- 但是数组存在一个 缺点:一旦创建,程序运行期间长度不可以发生改变。
- 解决方法:使用
ArrayList
集合类;这部分内容会在后面的文章中给出