國立屏東商業技術學院 資訊工程系 物件導向程式設計

作業9


考慮以下的問題

一個公司想要開發一套物件導向的人事管理系統。其中主要是針對員工(Empolyee)的基本資料進行管理,另外也包含差勤、薪資與請假管理。

第1題

  1. 設計一個名為Employee的類別,儲存於Employee.java
    1. 每個員工具有以下的基本資料
      • 姓名(字串)
      • 員工編號(三位數字,例如012、112等)
      • 月薪(以22天為基礎,浮點數,但如需輸出時,小數部份無條件捨棄)
      • 本月工作天數(以8小時做為一個工作日,可以為浮點數)
  2. 參考以下的Main的類別,完成Employee類別的設計

class Main
{
   public static void main(String[] args)
   {
       Employee amy = new Employee();
 
       amy.setName("Amy Wang");
       amy.setEID("012");
       amy.setSalary(2200);
       amy.workday=20;
 
       amy.showInfo();   
 
   }
 
}

執行結果如下:

Employee Information: Amy Wang (012)/20/2000