如何在单独的类中插入数据?
package teste01classes;
public class Teste01Classes {
public static void main(String[] args) {
Alunos[] aluno = new Alunos[20];
aluno[0] = new Alunos();
aluno[0].nome = "Abel";
aluno[0].n1 = 10;
aluno[0].n2 = 7;
aluno[0].n3 = 8;
aluno[1] = new Alunos();
aluno[1].nome = "Ana Carolina";
aluno[1].n1 = 8;
aluno[1].n2 = 7;
aluno[1].n3 = 5;
//... n alunos
}
}
package teste01classes;
public class Alunos {
String nome;
int n1, n2, n3;
}
但我需要
Alunos[] aluno = new Alunos[20];
aluno[0] = new Alunos();
aluno[0].nome = "Abel";
aluno[0].n1 = 10;
aluno[0].n2 = 7;
aluno[0].n3 = 8;
aluno[1] = new Alunos();
aluno[1].nome = "Ana Carolina";
aluno[1].n1 = 8;
aluno[1].n2 = 7;
aluno[1].n3 = 5;
//... n alunos
在分离的类中并在main中调用。
答案 0 :(得分:2)
使用SchoolClass
方法创建一个新类,例如createAlunos
,该方法将创建所有alunos
:
package teste01classes;
public class SchoolClass {
public static Alunos[] createAlunos() {
Alunos[] aluno = new Alunos[20];
aluno[0] = new Alunos();
aluno[0].nome = "Abel";
aluno[0].n1 = 10;
aluno[0].n2 = 7;
aluno[0].n3 = 8;
//... n alunos
return aluno;
}
}
然后,在Teste01Classes
中,调用此方法:
public class Teste01Classes {
public static void main(String[] args) {
Alunos[] aluno = SchoolClass.createAlunos();
}
}