正在回答 回答被采纳积分+1
package com.imooc.proj;
/**
* Created by 33077 on 2019/5/27.
*/
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 name;
}
// 方法:工作描述,描述内容为:开心工作
public String work() {
String str="开心工作";
return str;
}
}
package com.imooc.proj;
/**
* Created by 33077 on 2019/5/27.
*/
public class TestWork extends Work {
//属性:编写的测试用例个数、发现的Bug数量
private int testNumber;
private int bug;
// 编写构造方法,并调用父类相关赋值方法,完成属性赋值
public TestWork(){
}
public TestWork(String name,int testNumber,int bug){
this.setName(name);
this.setTestNumber(testNumber);
this.setBug(bug);
}
public void setTestNumber(int testNumber){
this.testNumber=testNumber;
}
public int getTestNumber(){
return testNumber;
}
public void setBug(int bug){
this.bug=bug;
}
public int getBug(){
return bug;
}
// 公有的get***/set***方法完成属性封装
// 重写运行方法,描述内容为:**的日报是:今天编写了**个测试用例,发现了**bug。其中**的数据由属性提供
public String work() {
String str1="\n"+this.getName()+"的日报是:"+"\n今天编写了"+this.getTestNumber()+"个测试用例,"+"发现了"+
this.getBug()+"个bug。";
return str1;
}
}
package com.imooc.proj;
/**
* Created by 33077 on 2019/5/27.
*/
public class DevelopmentWork extends Work {
// 属性:有效编码行数、目前没有解决的Bug个数
private int code;
private int unBug;
//编写构造方法,并调用父类相关赋值方法,完成属性赋值
public DevelopmentWork(){
}
public DevelopmentWork(String name,int code,int unBug){
this.setName(name);
this.setCode(code);
this.setUnbug(unBug);
}
public void setCode(int code){
this.code=code;
}
public int getCode(){
return code;
}
public void setUnbug(int unbug){
this.unBug=unbug;
}
public int getUnBug(){
return unBug;
}
// 公有的get***/set***方法完成属性封装
// 重写运行方法,描述内容为:**的日报是:今天编写了**行代码,目前仍然有**个bug没有解决。其中**的数据由属性提供
public String work() {
String str2="\n"+this.getName()+"的日报是:"+"\n今天编写了"+this.getCode()+"行代码,"+"目前仍然有"+this.getUnBug()+"个bug没有解决。";
return str2;
}
}
package com.imooc.proj.test;
import com.imooc.proj.DevelopmentWork;
import com.imooc.proj.TestWork;
import com.imooc.proj.Work;
/**
* Created by 33077 on 2019/5/27.
*/
public class Test {
public static void main(String[] args) {
Work wk=new Work ("父类信息测试");
System.out.println("父类信息测试:"+wk.work());
TestWork tw=new TestWork("测试工作类信息测试",10,5);
System.out.println("测试工作类信息测试:"+tw.work());
DevelopmentWork dw=new DevelopmentWork("研发工作类信息测试",1000,10);
System.out.println("研发工作类信息测试:"+dw.work());
}
}
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星