老师麻烦看看有啥可以改进的。谢谢

来源: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回答

好帮手慕小脸

2020-03-03

同学的程序正确,运行无误,写的也很棒哦~

如果我的回答解决了你的疑惑,请采纳。祝学习愉快~

0

0 学习 · 11489 问题

查看课程