В настоящее время я изучаю Java из этого урока , и хотя номенклатура иногда смущает меня (на самом деле, в значительной степени с этой главой), я достаточно хорош, чтобы выяснить, почему код работает. За исключением этого случая, это не так, и это не мой код не работает, это учебник.
Этот фрагмент вызывает у меня проблемы:
public class Chapter6 {
public void bar2(Student s1, Student s2) {
Student joe = new Student("joe");
Student jack = new Student("jack");
bar2(joe, jack);
}
}
Затмение жалуется, что для строки 3, Студент не может быть разрешен к типу (дважды). Я могу исправить это, создав класс Student, но затем для строк 4 и 5 он все еще жалуется, что конструктор Student (string) не определен. В качестве последней попытки решить эту проблему, я поместил этот код в файл класса Student (и изменил класс в первой строке с главы 6 на Student), но это ничего не решило.
Я счастлив для любой помощи, и еще счастливее, если бы вы могли ELI5, потому что, как я уже сказал, номенклатура функций действительно смущает меня.