可以创建一个类的数组,即将多个相同类型的类对象存储到数组中。例如,可以创建一个Person类的数组,每个元素是一个Person对象。这样就可方便地对这些对象进行操作和管理。 给个例子
时间: 2023-06-01 13:03:39 浏览: 74
对象数组类
假设我们有一个Person类,包含姓名和年龄属性:
```java
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// getter 和 setter 略
}
```
我们可以创建一个Person类的数组,并初始化其中的元素:
```java
Person[] people = new Person[3];
people[0] = new Person("Alice", 25);
people[1] = new Person("Bob", 30);
people[2] = new Person("Charlie", 35);
```
现在,我们可以对这些Person对象进行操作和管理,例如:
```java
// 计算所有人的平均年龄
int sum = 0;
for (Person p : people) {
sum += p.getAge();
}
double averageAge = (double) sum / people.length;
System.out.println("平均年龄:" + averageAge);
// 找出年龄最大的人
Person oldestPerson = people[0];
for (int i = 1; i < people.length; i++) {
if (people[i].getAge() > oldestPerson.getAge()) {
oldestPerson = people[i];
}
}
System.out.println("年龄最大的人是:" + oldestPerson.getName());
```
通过使用数组,我们可以方便地对多个Person对象进行操作和管理。
阅读全文