⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 employee.java

📁 PracticalJAVACode 的源码
💻 JAVA
字号:
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;

  public Employee(int employeeID)
  {
    //Make multiple queries to a database to gather the
    //information about an Employee. Then build all of the parts
    //of the Employee object with the data.
    name = new NameInfo(...);
    jobTitle = new String(...);
    emailAddress = new String(...);
    phoneNumbers = new ContactNumbers(...);
    emergencyContact = new EmergencyContactInfo(...);
    homeAddress = new AddressInfo(...);
    workAddress = new WorkAddressInfo(...);
    //...
  }

  public AddressInfo homeAddr()
  {
    return homeAddress;
  }
  //...
}

⌨️ 快捷键说明

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