employee.java

来自「Practical Java也是一本和J2ME手机游戏开发相关的书」· Java 代码 · 共 71 行

JAVA
71
字号
class NameInfo
{
  private String lastName;
  private String firstName;
  private String middleName;
  private String courtesyTitle;
  //...
}

class ContactNumbers
{
  private String homeNumber;
  private String officeNumber;
  private String mobileNumber;
  private String faxNumber;
  //...
}

class EmergencyContactInfo
{
  private NameInfo name1;
  private ContactNumbers number1;
  private NameInfo name2;
  private ContactNumbers number2;
  //...
}

class AddressInfo
{
  private String street;
  private String city;
  private String state;
  private int    zip;
  //...
}

class WorkAddressInfo
{
  private AddressInfo workAddress;
  private String mailStop;
  //...
}

class Employee
{
  private NameInfo name;
  private String jobTitle;
  private String emailAddress;
  private ContactNumbers phoneNumbers;
  private EmergencyContactInfo emergencyContact;
  private AddressInfo homeAddress;
  private WorkAddressInfo workAddress;
  private int employeeID;

  public Employee(int eid)
  {
    employeeID = eid;
  }

  public AddressInfo homeAddr()
  {
    if (homeAddress == null)
    {
      //query database based on stored employeeID and gather
      //information to create the AddressInfo object.
    }
    return homeAddress;
  }
  //...
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?