利用bluej对程序进行测试

利用bluej对程序进行测试

ID:19998212

大小:69.50 KB

页数:4页

时间:2018-10-08

利用bluej对程序进行测试_第1页
利用bluej对程序进行测试_第2页
利用bluej对程序进行测试_第3页
利用bluej对程序进行测试_第4页
资源描述:

《利用bluej对程序进行测试》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、利用BlueJ对程序进行测试bluej可以不写main函数,就对程序进行操作非常简单的测试。  简单功能如何:  首先,在以前,我们对自己所写的程序测试,需要如下操作:  在main函数中,有对各种对StuClass方法测试的代码。  而如今,我们可以省去main函数的大量书写,通过另外一种方法更加快捷地对程序进行测试:  操作之后,在bluej界面左下角,出现:  红色显示的区域即为类的一个实例,右击之后,可以对其方法进行测试,如:voidaddStu(Stringname),并且可以通过Inspect对实例的变量进行测试,观察。  注意:  1.pr

2、ivate方法不会显示出来,因为类的对象不能对类的private方法进行调用。  如果构造函数被private修饰,则不能通过此方法进行测试,因为被private修饰后,只有类的内部可以使用。  2.用static修饰的变量,不需要创建实例,而直接右键点击类,进行观察,因为在是类的变量。  3.用static修饰的方法,同样不需要创建实例,直接右键点击类,可以进行调用,如果语句:Student.createStudent(name);因为是类的方法。  下面,附上代码:  Java代码1.public class StuClass    2.{    3

3、.    private Student[] stus;    4.    private int number;    5.        6.    public StuClass()    7.    {    8.        stus = new Student[50];    9.        number = 0;    10.    }    11.        12.    public void addStu(String name)    13.    {    14.        stus[number] = Studen

4、t.createStudent(name);    15.        number ++;    16.    }    17.        1.}    2.   3.   4.   5.public class Student    6.{    7.    private String stuNum;    8.    private String name;    9.    private static int num = 0;    10.        11.    public static Student createStuden

5、t(String name)    12.    {    13.        String stuNum;    14.        String numString;    15.        num ++;    16.        if (num < 10) numString = "00" + num;    17.        else if (num < 100) numString = "0" + num;    18.        else numString = "" + num;    19.        stuNum

6、 = "JB09" + numString;    20.            21.        return new Student(stuNum, name);          22.    }    23.        24.    private Student(String stuNum, String name)    25.    {    26.        this.stuNum = stuNum;    27.        this.name = name;    28.    }    29.   30.       

7、31.}    //以下是课堂的笔记://1.stuNumshouldbecreatedbyCLASS_Student(it'sokaythatCLASS_StuClassarrangethestuNum,butstuNumistheattributeofstudent,it'sbettertocreatestuNuminCLASS_Student.)//2.avoidthemistakemadebyOBJECT_StuClass(ifdeletethemethodcreateStudent,thentheconstructorcanbepublic,b

8、utifCLASS_StuClass'OBJECThavewrongoperat

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。