老师帮我看一下有需要改进的么

来源: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

同学你好,代码完成的不错!继续努力!

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 11489 问题

查看课程