实现如下编程,
①学校有学生和教师两类人,在职研究生既是教师又是学生;
②要求设置两个接口,分别是学生结构和教师接口;
③其中学生接口包括设置和获取学生学费的方法;教师接口包括设置和获取教师工资的方法;
④要求定义一个研究生类,来实现教师和学生接口;
⑤研究生类包括数据成员姓名,性别,年龄,学费和工资;
⑥最后创建一个研究生类的对象,计算他们的年收入和学费。如果收入减去学费不足2000元,则输出需要贷款的信息。
执行代码:
package chengxu1;
interface StudentMageInterface {
void setFee(int f);
int getFee();
}
interface TeacherManageInterface {
void setPay(int p);
int getPay();
}
public class graduate implements StudentMageInterface,TeacherManageInterface {
private String name;
private String sex;
private int age;
private int fee;
private int pay;
graduate(String n, String s, int a) {
this.name=n;
this.sex=s;
this.age=a;
}
public void setFee(int f) {
fee=f;
}
public int getFee() {
return fee;
}
public void setPay(int p) {
pay=p;
}
public int getPay() {
return pay;
}
public static void main(String[] args) {
graduate g=new graduate("张三","男",25);
g.setFee(5500);
g.setPay(3000);
if((g.getPay()*12-g.getFee())<=2000)
System.out.println("需要贷款");
else
System.out.println("无需贷款");
}
}
执行结果:
·先调试后运行