虽然运行成功,但不知道编写是否正确
来源:2-8 编程练习
可得藏好哟
2019-08-31 13:31:57
1回答
上述代码中有如下几个问题:
1)Work类中按照注释要求海需要添加一个无参构造方法:
// 无参构造方法
public Work() {
}
2)work()方法建议改成下述代码来提高代码的灵活度
public String work() { String str = "开心工作"; return str; }
3)TestWork类中重写的work()方法,这里不能返回null,正确处理先是调用get相应显示工作类别的方法,再赋值信息,可以参考如下方法:
@Override public String work() { String str = this.getType()+"的日报是:今天编写了"+this.getTestNum()+"个测试用例,发现了"+this.getDeBugNum()+"个bug"; return str; }
4)TestWork类中缺少构造方法,需要在构造方法中调用父类带参构造,完成属性赋值。
ps:DevelopmentWork类有同样的问题。
相似问题