阿摩線上測驗 登入

申論題資訊

試卷:111年 - 111 一般警察特種考試_三等_警察資訊管理人員:物件導向程式設計#108591
科目:物件導向程式設計
年份:111年
排序:0

題組內容

二、資訊封裝(encapsulation)是物件導向程式設計重要的特性之一,其主要目的是在確保資料存取的安全。下列 UML 類別圖是一個員工資料規劃, 包括個人基本資料及薪資等資料。單位內的員工(Employee)分成正職 人員(Staff)及約聘人員(Contractor)。正職人員的薪資包含本俸(Salary) 及職務津貼(Allowance),約聘人員為單一薪資且須符合國家最低薪資 25250 元。查詢總薪資(TotalSalary)時正職人員須加總本俸及職務津貼。 建立人員資料時須檢核身分證字號是否符合編碼規則,身分證字號 為員工資料查詢及更新時的關鍵欄。請依據上述說明來回答各小題。 (每小題 5 分,共 20 分)

62b121efbf2d3.jpg

申論題內容

(三)請依修正後的類別圖撰寫 Staff 類別的程式碼,須實作演算式以符合題目說明之查詢需求。