Comment appeler une méthode d'une autre classe en Java?

Actuellement, j'ai deux classes. une salle de classe de la classe et une classe d'École. Je voudrais écrire une méthode dans la classe d'École d'appel public void setTeacherName(String newTeacherName) à partir de la salle de classe de classe.

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
}  

OriginalL'auteur Puchatek | 2011-01-04