java编程题,求java高手,可执行代码

设计一个Teacher类,包括4个String类型的私有字段Name、TeacherID、Address、Course,以及供外部访问(返回或设置)这4个私有字段对应的方法getName、setName、getTeacherID、setTeacherID、getAddress、setAddress、getCourse、setCourse。同时,Teacher类还有一个能按查询条件字符串(qryString)查询老师授课课程的方法queryCourse,若qryString与该Teacher的TeacherID相符,该方法返回字符串类型的课程名称(Course);若不相符,返回空字符串。
最后,编写Test类:
1) 声明Teacher类的对象
2) 设置该对象中的4个私有字段分别为:TeacherID=”001”、Name=”Peter”、Address=”Beijing”、Course=”OS”
假设qryString为001,查询该教师教授的课程;显示“Teacher:此处为对象的Name,Course:此处为对象的课程”

//Teacher.java
public class Teacher {
//4个String类型的私有字段Name、TeacherID、Address、Course
private String Name;
private String TeacherID;
private String Address;
private String Course;

public String getName() {
return Name;
}
public void setName(String name) {
Name = name;
}
public String getTeacherID() {
return TeacherID;
}
public void setTeacherID(String teacherID) {
TeacherID = teacherID;
}
public String getAddress() {
return Address;
}
public void setAddress(String address) {
Address = address;
}
public String getCourse() {
return Course;
}
public void setCourse(String course) {
Course = course;
}
//查询老师授课课程的方法queryCourse
public String queryCourse(String qryString){
if(qryString.equals(TeacherID)){
return Course;
}
return "";
}
}

//Test.java
public class Test {
public static void main(String[] args) {
Teacher t = new Teacher();
//设置该对象中的4个私有字段分别为:TeacherID=”001”、Name=”Peter”、Address=”Beijing”、Course=”OS”
t.setTeacherID("001");
t.setName("Peter");
t.setAddress("Beijing");
t.setCourse("OS");
String qryString = "001";
//显示“Teacher:此处为对象的Name,Course:此处为对象的课程”
System.out.println("Teacher:"+t.getName()+",Course:"+t.queryCourse(qryString));
}
}
温馨提示:答案为网友推荐,仅供参考
相似回答