Derzeit habe ich zwei Klassen. ein Klassenraum und eine Schulklasse. Ich möchte eine Methode in der School-Klasse schreiben, um public void setTeacherName (String newTeacherName) von der Klasse classroom aufzurufen.Wie ruft man eine Methode in einer anderen Klasse in Java auf?
classroom.java
public class classroom {
private String classRoomName;
private String teacherName;
public void setClassRoomName(String newClassRoomName) {
classRoomName = newClassRoomName;
}
public String returnClassRoomName() {
return classRoomName;
}
public void setTeacherName(String newTeacherName) {
teacherName = newTeacherName;
}
public String returnTeacherName() {
return teacherName;
}
}
School.java
import java.util.ArrayList;
public class School {
private ArrayList<classroom> classrooms;
private String classRoomName;
private String teacherName;
public School() {
classrooms = new ArrayList<classroom>();
}
public void addClassRoom(classroom newClassRoom, String theClassRoomName) {
classrooms.add(newClassRoom);
classRoomName = theClassRoomName;
}
// how to write a method to add a teacher to the classroom by using the
// classroom parameter
// and the teachers name
}
Dies ist nicht wirklich die Frage zu beantworten. Vielleicht sollte es sich um eine Antwort auf die ursprüngliche Frage anstatt um eine Antwort handeln? Es ist aber nicht nur ein guter Rat, sondern auch ein guter Rat. – jaydel