老师麻烦看看有啥可以改进的。谢谢
来源:2-8 编程练习
渣娃小钻风
2020-03-03 14:08:00
package com.imooc.task;
public class Work {
private String workName;
public Work() {}
public Work(String workName) {
setWorkName(workName);
}
public String getWorkName() {
return workName;
}
public void setWorkName(String workName) {
this.workName = workName;
}
public String infor() {
String str;
str="开心工作";
return str;
}
}package com.imooc.task;
public class TestWork extends Work {
private int many;
private int some;
public TestWork() {
}
public TestWork(String workName,int many,int some) {
setWorkName(workName);
setMany(many);
setSome(some);
}
public int getMany() {
return many;
}
public void setMany(int many) {
this.many = many;
}
public int getSome() {
return some;
}
public void setSome(int some) {
this.some = some;
}
public String infor() {
String str;
str=getWorkName()+"的日报是:今天编写了"+getMany()+"个测试用例,发现了"+getSome()+"个bug";
return str;
}
}package com.imooc.task;
public class RDWork extends Work {
private int line;
private int bug;
public RDWork() {}
public RDWork(String workName,int line,int bug) {
setWorkName(workName);
setLine(line);
setBug(bug);
}
public int getLine() {
return line;
}
public void setLine(int line) {
this.line = line;
}
public int getBug() {
return bug;
}
public void setBug(int bug) {
this.bug = bug;
}
public String infor() {
String str;
str=getWorkName()+"的日报是:今天编写了"+getLine()+"行代码,目前仍然有"+getBug()+"个bug没有解决";
return str;
}
}package com.imooc.test;
import com.imooc.task.*;
public class Test {
public static void main(String[] args) {
Work one=new Work();
System.out.println("父类信息测试:"+one.infor());
TestWork two=new TestWork("测试工作",10,5);
System.out.println("测试工作类信息测试:"+two.infor());
RDWork three=new RDWork("研发工作",1000,10);
System.out.println("研发工作类信息测试:"+three.infor());
}
}
1回答
同学的程序正确,运行无误,写的也很棒哦~
如果我的回答解决了你的疑惑,请采纳。祝学习愉快~
相似问题