用for循環創建對象


以下代碼Demo:


public class TestDemo {
public static void main(String[] args) {
//以創建5個student為例
int count = 6;//student數量+1
for (int i = 1; i < count; i++) {
STUDENT[] student = new STUDENT[count];
student[i] = new STUDENT();
student[i].setAge(i);
student[i].setName("學生"+i);
System.out.println(student[i]);
}
}
}


class STUDENT {
String name;
int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String toString() {
return "student[name=" + name + ",age=" + age + "]";
}
}


打印如下:

student[name=學生1,age=1]
student[name=學生2,age=2]
student[name=學生3,age=3]
student[name=學生4,age=4]
student[name=學生5,age=5]

沒有看懂原理,希望有大神可以指點一二


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM