一段java简单的程序,帮忙看看吧

来源:百度知道 编辑:UC知道 时间:2024/06/22 21:15:36
才学java,帮帮忙吧!
import java.util.*;

class Employee
{
public Employee(String n,double s,int year,int month,int day)
{
name=n;
salary=s;
GregorianCalendar calendar=new GregorianCalendar(year,month-1,day);
hireDay=calendar.getTime();
}
private String name;
private double salary;
private Date hireDay;

}

public class EmployeeTest
{
public static void main(String[] args)
{
Employee staff=new Employee("James Bond",100000,1950,1,1);
System.out.println(staff);
}
}
运行出错,说编译有问题,在类EmployeeTest这块!

您现在保存此源码的文件应该是Employee.java吧
改成EmployeeTest.java或者把上下两个类单独写。
//保存为Employee.java
import java.util.*;

class Employee {
public Employee(String n, double s, int year, int month, int day) {
name = n;
salary = s;
GregorianCalendar calendar = new GregorianCalendar(year, month - 1, day);
hireDay = calendar.getTime();
}

private String name;

private double salary;

private Date hireDay;

}

======================================================================
//保存为EmployeeTest.java
public class EmployeeTest {
public static void main(String[] args) {
Employee staff = new Employee("James Bond", 100000, 1950, 1, 1);
System.out.println(staff);
}
}

======================================================================
//或保存为EmployeeTest.java
import java.util.*;

class Employee {
public Emplo