目前我有两个类(class)。一个类(class)和一个学校类(class)。我想在 School 类中编写一个方法来从类类调用 public void setTeacherName(String newTeacherName)。
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;
}
}
学校.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
}
最佳答案
你的类名应该大写。在你的学校类里面这样做之后,
Classroom cls = new Classroom();
cls.setTeacherName(newTeacherName);
此外,我建议您使用某种 IDE,例如 eclipse,它可以帮助您处理代码,例如为您生成 getter 和 setter。例如:右键单击 Source -> Generate getters and setters
关于java - Java中如何调用另一个类中的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4593232/