第三題:
【圖三】是資訊系統的類別圖之一,今有一維護主管加給需求功能,在維護資料中程式有下列限制:
1.只能查詢到:Name, SID, Dept 且不能 Update
2.由 Program 類別不可以直接讀寫 Staff 的 Salary,但可以讀寫其他的資料欄位
3.查詢主管收入時需計算 Salary, SupervisoryDifferentialPay 的加總

請依據【圖三】及程式限制條件編寫程式,只需寫出 Staff 類別程式及 Manager 類別程式的宣告陳述指令,必須完整的包括類別的資訊封裝。可以 Java 或 C#編寫。【25 分】