遍历包含对象的对象数组的解决方法取决于使用的编程语言。以下是一些常见编程语言的示例代码:
public class Student {
private String name;
private int age;
// constructor, getters, setters
public static void main(String[] args) {
Student[] students = new Student[3];
students[0] = new Student("Alice", 18);
students[1] = new Student("Bob", 20);
students[2] = new Student("Charlie", 22);
for (Student student : students) {
System.out.println(student.getName() + " - " + student.getAge());
}
}
}
class Student:
def __init__(self, name, age):
self.name = name
self.age = age
students = [
Student("Alice", 18),
Student("Bob", 20),
Student("Charlie", 22)
]
for student in students:
print(student.name, "-", student.age)
class Student {
constructor(name, age) {
this.name = name;
this.age = age;
}
}
const students = [
new Student("Alice", 18),
new Student("Bob", 20),
new Student("Charlie", 22)
];
students.forEach((student) => {
console.log(student.name + " - " + student.age);
});
这些示例代码演示了如何创建包含对象的对象数组,并在循环中遍历该数组以访问每个对象的属性。具体的解决方法取决于所使用的编程语言和特定的对象类型。