Javaでユーザークラスを配列で作成する方法は何ですか?
Userクラスのオブジェクトを作成するためには、まずUserクラスを定義し、その後、複数のUserオブジェクトを配列に格納することができます。以下は例です:
public class User {
private String name;
private int age;
public User(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
}
public class Main {
public static void main(String[] args) {
// 创建一个包含3个User对象的数组
User[] users = new User[3];
// 实例化每个User对象,并将其存储到数组中
users[0] = new User("Alice", 20);
users[1] = new User("Bob", 25);
users[2] = new User("Charlie", 30);
// 遍历数组并输出每个User对象的信息
for (User user : users) {
System.out.println("Name: " + user.getName() + ", Age: " + user.getAge());
}
}
}
上記の例では、まずUserクラスを定義し、nameとageのパラメータを持つコンストラクタと、それに対応するgetterメソッドを含んでいます。次にMainクラスで、長さ3のUser配列を作成し、各Userオブジェクトをインデックスを使用して配列に格納します。最後に、for-eachループを使用して配列を反復処理し、各Userオブジェクトの情報を出力します。