学校中有教师和学生两类人而在职博士生既是教师又是学生。设计两个接口StuInter和TeaInterface。其中StuInterface接口包括对学费的set和get方法分别用于设置和获取学生的学费;TeaInterface接口包括对工资的set和get方法分别用于设置和获取教师的工资。定义一个博士类Doctor实现StuInterface接口和TeaInterface接口它的成员变量有name
数据分析:
- 接口StuInter包括set()和get()方法,用于设置和获取学生的学费。
- 接口TeaInterface包括set()和get()方法,用于设置和获取教师的工资。
- 博士类Doctor实现了StuInter和TeaInterface接口,包括了name、sex、age、fee、pay等成员变量。
- 如果收入减去学费不足3000元,则输出“provide a loan”(需要贷款)信息。
代码分析:
- 定义StuInter接口,包括set()和get()方法。
- 定义TeaInterface接口,包括set()和get()方法。
- 定义Doctor类,实现StuInter和TeaInterface接口,包括name、sex、age、fee、pay等成员变量和相应的set()和get()方法。
- 在Doctor类中,通过收入减去学费来判断是否需要贷款,并输出相应信息。
- 编写测试类,测试Doctor类的功能。
原文地址: https://www.cveoy.top/t/topic/e13o 著作权归作者所有。请勿转载和采集!