学校中有教师和学生两类人,而在职研究生既是教师又是学生。设计 两 个 接 口 StudentInterface 和 TeacherInterface 。 其 中 StudentInterface 接口包括 setFee()方法和 getFee 方法,分别用于设 置和获取学生的学费; TeacherInterface 接口包括 setPay()和 getPay() 方法,分别用于设置和获取教师的工资。
时间: 2023-11-28 12:49:20 浏览: 97
毕设_系统设计为教师端和学生端_主要_刷脸签到_课程管理_考勤管理等_功能模块
以下是Java语言中的StudentInterface接口和TeacherInterface接口的定义:
```
public interface StudentInterface {
public void setFee(double fee);
public double getFee();
}
public interface TeacherInterface {
public void setPay(double pay);
public double getPay();
}
```
研究生类可以实现这两个接口:
```
public class Graduate implements StudentInterface, TeacherInterface {
private double fee;
private double pay;
// 实现StudentInterface接口中的方法
public void setFee(double fee) {
this.fee = fee;
}
public double getFee() {
return fee;
}
// 实现TeacherInterface接口中的方法
public void setPay(double pay) {
this.pay = pay;
}
public double getPay() {
return pay;
}
}
```
这样,Graduate类就既可以像学生一样设置和获取学费,又可以像教师一样设置和获取工资。
阅读全文