比如,这里有两个类:
老师类:这里就略写了。
课程类:package test;
/**
* 编写课程类
*
* 在这里你可以想到这样一个逻辑
* 因为课程需要对应的老师去教授,所以在这里就声明了一个老师的对象属性,这也称为有对应关系
*
* @author Retror
*
*/
public class Course {
private String name;
private String no;
private Teacher teacher;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getNo() {
return no;
}
public void setNo(String no) {
this.no = no;
}
public Teacher getTeacher() {
return teacher;
}
public void setTeacher(Teacher teacher) {
this.teacher = teacher;
}
public static void main(String[] args) {
Teacher t=new Teacher();
t.setId(1);
t.setName("Retror");
t.setSex("M");
Course c=new Course();
c.setName("语文");
c.setNo("001");
c.setTeacher(t);
System.out.println("课程"+c.getName()+"编号为"+c.getNo()+"的授课老师为:"+t.getName());
}
}
运行效果:
课程语文编号为001的授课老师为:Retror