怎么定义一个学生类(student)和定义一个在职研究生类(Graduate)?

定义一个学生类(student),成员变量:id(学号),name(姓名),fee(学费/年),成员方法:获取学费 getFee();

定义一个在职研究生类(Graduate),它继承学生类,成员变量:pay(工资/月),成员方法:获取工资 getPay();

创建一个 Graduate 类的对象,统计他的年收入,如果年收入减去学费不足 12000 元, 则输出“you need a loan”(需要贷款),否则输出“your pay is enough!”

//学生类
public class Student {
    private Integer id;
    private String name;
    private Double fee;

    public Double getFee() {
        return fee;
    }

    public void setFee(Double fee) {
        this.fee = fee;
    }
}
//研究生类
public class Graduate extends Student {
    private Double pay;

    @Override
    public Double getFee() {
        return super.getFee();
    }

    public Double getPay() {
        return pay;
    }

    public void setPay(Double pay) {
        this.pay = pay;
    }
}
//测试类
public class Test {
    public static void main(String[] args) {
        Graduate graduate = new Graduate();
        if(((graduate.getPay()*12)-graduate.getFee())>12000 ){
            System.out.println("you need a loan");
        }
        System.out.println("your pay is enough!");
    }
}