请老师检查一下我的代码对不对,谢谢。

来源:2-8 编程练习

嫣语四然

2021-09-19 07:29:24

Test类

package com.immoc.jjicheng;


public class Test {


public static void main(String[] args) {

System.out.print("父类信息测试:");

Work w=new Work();

w.add();

System.out.print("测试工作类信息测试:");

WorkTest t=new WorkTest();

t.add();

System.out.print("研发工作类信息测试:");

        DevelopmentWork d=new DevelopmentWork();

        d.add();

}


}


Work类

package com.immoc.jjicheng;


public class Work {

    private String workName;

    public Work(){

  

  }

    public Work(String workName) {

    this.setWorkName(workName);

    }

public String getWorkName() {

return workName;

}


public void setWorkName(String workName) {

this.workName = workName;

}

    

public void add() {

System.out.println("开心工作");

}

}


WorkTest类

package com.immoc.jjicheng;


public class WorkTest extends Work {

// 属性:编写的测试用例个数、发现的Bug数量

private int A;// 编写的测试用例个数

private int B;// 发现的Bug数量


public WorkTest() {


}


public int getA() {

return A;

}


public void setA(int a) {

A = a;

}


public int getB() {

return B;

}


public void setB(int b) {

B = b;

}

Work w = new Work("测试工作");

public void add() {

this.setA(10);

this.setB(5);

System.out.println(w.getWorkName() + "的日报是:今天编写了" +this.getA() + "个测试用例,发现了" + this.getB()+ "bug。");

}

}


DevelopmentWork类

package com.immoc.jjicheng;


public class DevelopmentWork {

  private int C;//有效编码行数

  private int D;//目前没有解决的Bug个数

  public DevelopmentWork() {

  

  }

public int getC() {

return C;

}

public void setC(int c) {

this.C = c;

}

public int getD() {

return D;

}

public void setD(int d) {

this.D = d;

}

  Work w=new Work("研发工作");

public void add() {

this.setC(1000);

this.setD(10);

System.out.println(w.getWorkName() + "的日报是:今天编写了" +this.getC() + "行代码,目前仍有" + this.getD()+ "个bug没有解决。");

}

  

}

写回答

1回答

好帮手慕小脸

2021-09-22

同学你好,上述贴出代码是可以的,非常棒~继续加油~但还有一些小建议:

1、当变量名由一个单词组成时,则该单词均小写。当由多个单词组成时,第一个单词所有字母均小写,从第二个单词开始,每个单词的首字母大写。如:A应改为:a

2、建议在测试类中使用有参构造方法进行参数赋值,例如:

https://img.mukewang.com/climg/614a960d091e3e9204310054.jpg

祝学习愉快~


0

0 学习 · 11489 问题

查看课程