我刚开始,这真的很令人困惑,因为当我编写代码时,eclipse 上没有红色警告,但是当我运行程序时,它不起作用。问题是:
编写一个程序,显示员工 ID 以及员工的名字和姓氏。使用两个类。第一个类包含员工数据和设置 ID 和名称的单独方法。另一个类为员工创建对象并使用这些对象调用 set 方法。创建几个员工并显示他们的数据。
我的代码是:
public class Employee {
String lastName = null;
String firstName = null;
double ID;
public Employee(String lastName, String firstName, double ID){
this.lastName = lastName;
this.firstName = firstName;
this.ID = ID;
}
public String empStat(){
return "Last Name: " + lastName + "First Name: " + firstName + "ID" + ID;
}
}
和
public class MainEmployee {
public static void main(String args[]){
Employee nub1 = new Employee ("Griffin", "Peter", 000001);
System.out.println(nub1);
Employee nub2 = new Employee ("Griffin", "Lois", 000002);
System.out.println(nub2);
Employee nub3 = new Employee ("Griffin", "Stewie", 000003);
System.out.println(nub3);
Employee nub4 = new Employee ("Griffin", "Brian", 000004);
System.out.println(nub4);
}
}
它所做的只是显示
员工@523ce3f 员工@71b98cbb 员工@4cc68351 员工@7cd76237
有人能告诉我为什么吗?