我必须编写一个程序作为家庭作业,并且我遇到了一个问题,为此我无法找到解决方案。也许你们可以帮助我。 我有类:将对象添加到列表中 - 代码错误
public class Listas {
//atributos
private Medico[] medicos;
private Enfermera[] enfermeras;
//Constructor
public Listas(){
medicos = new Medico[5];
enfermeras = new Enfermera[5];
}
//Sets y gets
//Medicos
public void setMedicos(Medico[] medicos){
this.medicos = medicos;
}
public Medico[] getMedicos(){
return medicos;
}
//Enfermeras
public void setEnfermeras(Enfermera[] enfermeras){
this.enfermeras = enfermeras;
}
public Enfermera[] getEnfermeras(){
return enfermeras;
}
Medico med1 = new Medico(1, "Juan" , "Pérez", "6799652-3", "1234567870101", 89098, 15000, true);
Medico med2 = new Medico(2, "Luis", "Gutiérrez", "8964547-3", "9876543260101", 98554, 12000, false);
Medico med3 = new Medico(3, "Eduardo", "González", "8786456-6", "5642871750101", 5653, 17000, true);
Medico med4 = new Medico(4, "Guadalupe", "Torres", "5684873-1", "4562973920101", 10098, 17000, true);
Medico med5 = new Medico(5, "María", "Castillo", "8765485-7", "569395290101", 67965, 13000, false);
medicos[1] = med1;
medicos[2] = med2;
medicos[3] = med3;
medicos[4] = med4;
medicos[5] = med5;
}
}
程序告诉我,有什么不对的地方,在我字典树定义变量med5行的末尾。 我想要做的就是将med1添加到5阵列medicos []。 med1 - 5的构造函数在另一个类Medico中。
我做错了什么建议?
第1步:学习以可读方式缩进/格式化代码。 – 2014-09-06 21:31:04
什么是具体的错误? – AstroCB 2014-09-06 21:31:06
当您定义大小为5的数组时,您需要使用从0到4的索引,但不是5 ... – 2014-09-06 21:31:51