问大家一个关于利用main方法进行单元测试的问题
public class StaticTest
{
public static void main(String[] args)
{
Employee[] staff=new Employee[3];
staff[0]=new Employee("wang",2000000);
staff[1]=new Employee("yue",3000000);
staff[2]=new Employee("hua",400000);
for(Employee e:staff)
{
e.setId();
System.out.println("name="+e.getName()+" salary="+e.getSalary()+" id="+e.getId());
}
int n=Employee.getNextId();
System.out.println("next available id is:"+n);
}
}
class Employee
{
private String name;
private double salary;
private int id;
private static int nextId=1;
public Employee(String n,double s)
{
name=n;
salary=s;
}
public String getName()
{
return name;
}
public double getSalary()
{
return salary;
}
public int getId()
{
return id;
}
public void setId()
{
id=nextId;
nextId++;
}
public static int getNextId()
{
return nextId;
}
public static void main(String[] args)
{
Employee e=new Employee("wang",2000000);
System.out.println("name="+e.getName()+" salary="+e.getSalary());
}
}
这个程序输入完了之后,运行的时候怎么出了一个对话框选择类型什么什么的,就是我不知道该怎么运行这个程序了,高手能告诉我一下吗?我用的开发工具是eclipse.