正在回答
这里并没有继承父类的私有属性,只是通过调用父类的set方法对其赋值。如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
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() {
String sum="开心工作";
return sum;
}
}
public class TestWork extends Work {
//属性:编写的测试用例个数、发现的Bug数量
private int testSum;
private int testBug;
// 编写构造方法,并调用父类相关赋值方法,完成属性赋值
public TestWork(){
}
public TestWork(String name,int testSum,int testBug){
this.setName(name);
this.setTestSum(testSum);
this.setTestBug(testBug);
}
// 公有的get***/set***方法完成属性封装
public void setTestSum(int testSum){
this.testSum=testSum;
}
public int getTestSum(){
return testSum;
}
public void setTestBug(int testBug){
this.testBug=testBug;
}
public int getTestBug(){
return testBug;
}
// 重写运行方法,描述内容为:**的日报是:今天编写了**个测试用例,发现了**bug。其中**的数据由属性提供
public String work() {
String sum=this.getName()+"的日报是:今天编写了"+getTestSum()+"个测试用例,发现了"+getTestBug()+"个bug";
return sum;
}
}
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星