分析以下需求,并用代码实现
要求:完成代码(按照标准格式写),然后在测试类中测试。
1.项目经理类
属性:姓名 工号 工资 奖金
行为:工作work
2.程序员类
属性:姓名 工号 工资
行为:工作work
3.测试类
分别创建经理类对象和程序员对象,利用对象调用各自的方法
分析以下需求,并用代码实现
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- Nothing_katu 2017-07-29 01:39关注
/** * 经理类 */ public class Manager { private String name; private String no; private double salary; private double bonus; public void work(){ System.out.println("经理工作!"); } /** * @return name */ public String getName() { return name; } /** * @param name name */ public void setName(String name) { this.name = name; } /** * @return no */ public String getNo() { return no; } /** * @param no no */ public void setNo(String no) { this.no = no; } /** * @return salary */ public double getSalary() { return salary; } /** * @param salary salary */ public void setSalary(double salary) { this.salary = salary; } /** * @return bonus */ public double getBonus() { return bonus; } /** * @param bonus bonus */ public void setBonus(double bonus) { this.bonus = bonus; } } public class ManagerTest { @Test public void test() { Manager manager = new Manager(); manager.work(); } } public class Programer { private String name; private String no; private double salary; public void work(){ System.out.println("程序员工作"); } /** * @return name */ public String getName() { return name; } /** * @param name name */ public void setName(String name) { this.name = name; } /** * @return no */ public String getNo() { return no; } /** * @param no no */ public void setNo(String no) { this.no = no; } /** * @return salary */ public double getSalary() { return salary; } /** * @param salary salary */ public void setSalary(double salary) { this.salary = salary; } } public class ProgramerTest { @Test public void test() { Programer programer = new Programer(); programer.work(); } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报