可以在優化嗎?
test
package com.imooc.test.work; import com.imooc.work.DevelopmentWork; import com.imooc.work.TestWork; import com.imooc.work.Work; public class Test { public static void main(String[] agrs) { Work wo = new Work(); System.out.println("父類信息測試:"+wo.work()); TestWork tw = new TestWork("測試", 10, 5); System.out.println("測試工作類信息測試:"+tw.work()); DevelopmentWork dw= new DevelopmentWork("研發",1000,10); System.out.println(dw.work()); } }
Work
package com.imooc.work; public class Work { // 屬性:工作ming private String name; // 無參的構造方法 public void Work() { } // 有餐的構造方法 public void Work(String name) { this.setName(name); } public void setName(String name) { this.name = name; } public String getName() { return name; } public String work() { String st="開心工作"; return st; } }
TestWork
package com.imooc.work; public class TestWork extends Work{ private int testNum; private int bugNum; public TestWork() { } public TestWork(String name,int testNum,int bugNum) { this.setName(name); this.setTestNum(testNum); this.setBugNum(bugNum); } public int getTestNum() { return testNum; } public void setTestNum(int testNum) { this.testNum = testNum; } public int getBugNum() { return bugNum; } public void setBugNum(int bugNum) { this.bugNum = bugNum; } public String work() { String st=this.getName()+"工作的日報是:今天編寫了"+this.getTestNum()+"測試用例,發現了" +this.getBugNum()+"bug"; return st; } }
DevelopmentWork
package com.imooc.work; public class DevelopmentWork extends Work{ private int codeNum; private int bugNum; public DevelopmentWork() { } public DevelopmentWork(String name,int codeNum,int bugNum) { this.setName(name); this.setCodeNum(codeNum); this.setBugNum(bugNum); } public int getCodeNum() { return codeNum; } public void setCodeNum(int codeNum) { this.codeNum = codeNum; } public int getBugNum() { return bugNum; } public void setBugNum(int bugNum) { this.bugNum = bugNum; } public String work() { String st=this.getName()+"工作的日報是:今天編號了"+this.getCodeNum()+"行代碼,目前仍然有"+this.getBugNum()+"個bug沒有解決"; return st; } }
46
收起
正在回答
2回答
同学的程序正确,运行无误,写的也很棒哦~没有什么需要优化的了呢~
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星