老师帮我看一下有需要改进的么
来源:2-8 编程练习
慕沐2169693
2019-09-23 14:49:20
package com.imooc.ban;
public class Work {
// 属性:工作ming
private String name ;
// 无参构造方法
public Work(){
}
// 带参构造方法,完成工作类型的赋值
public Work(String name){
this.setName(name);
}
// 公有的get***/set***方法完成属性封装
public void setName(String name){
this.name=name;
}
public String getName(){
return this.name;
}
// 方法:工作描述,描述内容为:开心工作
public String work() {
return "开心工作";
}
}
package com.imooc.ban;
public class TestWork extends Work {
//属性:编写的测试用例个数、发现的Bug数量
private int number,bugNumber;
public TestWork(){
}
// 编写构造方法,并调用父类相关赋值方法,完成属性赋值
public TestWork(int number,int bugNumber){
this.setNumber(number);
this.setBugNumber(bugNumber);
}
// 公有的get***/set***方法完成属性封装
public void setNumber(int number){
this.number=number;
}
public int getNumber(){
return this.number;
}
public void setBugNumber(int bugNumber){
this.bugNumber=bugNumber;
}
public int getBugNumber(){
return this.bugNumber;
}
// 重写运行方法,描述内容为:**的日报是:今天编写了**个测试用例,发现了**bug。其中**的数据由属性提供
public String work() {
String str=this.getName()+"的日报是:今天编写了"+this.getNumber()+"个测试用例,发现了"+this.getBugNumber()+"个bug"+'\n';
return str;
}
}
package com.imooc.ban;
public class DevelopmentWork extends Work {
// 属性:有效编码行数、目前没有解决的Bug个数
private int number,bugNumber;
public DevelopmentWork(){
}
public DevelopmentWork(int number,int bugNumber){
this.setNumber(number);
this.setBugNumber(bugNumber);
}
public void setNumber(int number){
this.number=number;
}
public int getNumber(){
return this.number;
}
public void setBugNumber(int bugNumber){
this.bugNumber=bugNumber;
}
public int getBugNumber(){
return this.bugNumber;
}
public String work() {
String str=this.getName()+"的日报是:今天编写了"+this.getNumber()+"行代码,目前仍然有"+this.getBugNumber()+"个bug没有解决"+'\n';
return str;
}
}
package com.imooc.ban;
public class Test {
public static void main(String[] args) {
Work three=new Work();
System.out.print("父类信息测试:");
TestWork one=new TestWork(10,5);
one.setName("测试工作");
DevelopmentWork two=new DevelopmentWork(1000,10);
two.setName("研发工作");
System.out.println(three.work());
System.out.print("测试工作类信息测试:");
System.out.print(one.work());
System.out.print("研发工作类信息测试:");
System.out.print(two.work());
}
}
1回答
好帮手慕酷酷
2019-09-23
同学你好,代码完成的不错!继续努力!
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题
回答 1
回答 1