学校中有老师和学生两类人,而在职研究生既是老师又是学生,对学生的管理和对教师的管理在他们身上都有体现。...

该博客讨论了如何设计一个研究生类Graduate,该类同时实现了StudentManageInterface和TeacherManageInterface两个接口,分别对应学生和教师的管理功能。研究生类包含姓名、性别、年龄、学费和工资等属性。通过创建一个名为“zhangsan”的研究生实例,计算其年收入和学费,如果年收入减去学费不足2000元,则提示需要贷款。文章提供了具体的接口定义、类实现和方法实现的代码示例。
摘要由CSDN通过智能技术生成

1)设计两个信息管理接口StudentManageInterface和TeacherManageInterface。其中,StudentInterface接口包括setFee()方法和getFee()方法,分别用于设置和获取学生的学费;

TeacherInterface接口包括setPay()方法和getPay()方法,分别用于设置和获取教师的工资

2) 定义一个研究生类Graduate,实现StudentInterface接口和TeacherInterface接口,它定义的成员变量有name(姓名)、sex(性别)、age(年龄)、fee(每学期学费)、pay(月工资)。

3) 创建一个姓名为“zhangsan”的研究生,统计他的年收入和学费,如果收入减去学费不足2000元,则输出“provide a loan”(需要贷款)信息。

提示:

1)定义两个接口,分别在其中申明两个方法。

2)定义主类Graduate,实现这两个接口。

3)定义主类的成员变量,和构造方法。

4)给出四个接口方法的实现。

5)给出一个计算是否需要贷款的方法,在里面统计年收入和学费,并输出是否需要贷款的信息。

6)main方法。在其中创建一个姓名为“zhangsan”的研究生,调用计算是否需要贷款的方法。

 

接口:只有抽象方法的类

以下具体代码具体分析:

 1 interface StudentManageInterface{    //interface 接口名
 2 public abstract void setFree(double fee);  //抽象方法
 3 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值