У меня есть массив (moduleList) как одна из моих четырех переменных частного экземпляра в моем классе CourseYear. Я хочу иметь возможность добавлять имена объектов массива в другом классе. CourseYearTestApplication. до сих пор для класса CourseYear у меня есть:Array как переменная экземпляра
public class CourseYear
{
private String courseName;
private int year;
private String tutorName;
private Module [] moduleList;
public CourseYear()
{
courseName = "Default";
year = 0;
tutorName = "Joe Bloggs";
moduleList = new Module[6];
}
public void setCourseName(String newCourseName)
{
courseName = newCourseName;
}
public void setYear(int newYear)
{
year = newYear;
}
public void setTutorName(String newTutorName)
{
tutorName = newTutorName;
}
public String getCourseName()
{
return courseName;
}
public int getYear()
{
return year;
}
public String getTutorName()
{
return tutorName;
}
}
Я знаю, что это мой метод добавить, но я не уверен, как вводить свои значения массива (строки) в тесте
public void addModule(Module module1, int index)
{
moduleList[index] = module1;
}
public Module getModule(int index)
{
return moduleList[index];
}
Это мой CourseYearTestApplication до сих пор
public class CourseYearTestApplication
{
public static void main (String [] args)
{
CourseYear courseYear1 = new CourseYear();
courseYear1.addModule(new Module(), 0);
courseYear1.addModule(new Module(), 1);
courseYear1.addModule(new Module(), 2);
courseYear1.addModule(new Module(), 3);
courseYear1.addModule(new Module(), 4);
courseYear1.addModule(new Module(), 5);
}
}
Почему вы используете массив? Было бы гораздо разумнее использовать «Список». Даже несмотря на это, неясно, что вы подразумеваете под «Я не уверен, как вводить значения массива (строки) в тесте« –
Я использую массив, потому что они являются ориентирами в задании. Я хочу поместить 6 строк в массив из TestAplication. например, 6 предметов («математика» «английский ....) Мне жаль, что мне трудно объяснить. – joe
Вы не хотите помещать их в массив. Вы хотите поместить их в * модуль * объекты (по одному на объект, предположительно). –