資源簡介
實驗4 基于實驗3,設計圖形界面,實現員工信息的錄入和查詢。
該界面上有菜單如下
EmployeeInfoInput(一級菜單)
--CommissionEmployee(二級菜單)
--BasePlusCommisionEmployee
Search(一級菜單)
---AverageEarningSearch(查詢全部員工的平均工資)
點擊EmployeeInfoInput菜單下的某個菜單,彈出對話框,可以錄入該類員工的詳細信息,保存到內存中。該對話框有確定和重置兩個按鈕。點擊確定,保存員工信息;點擊重置,各輸入框內容清空。
點擊Search菜單下的AverageEarningSearch子菜單,顯示全部員工的平均工資。
注:只考慮CommisionEmployee和BasePlusCommisionEmployee兩類員工的信息輸入。

代碼片段和文件信息
package?homework4;
import?java.util.*?;
public?class?basePlusCommissionEmployee?extends?CommissionEmployee{
//fields
private?double?baseSalary?;
//constructor
public?basePlusCommissionEmployee()
{
super()?;
baseSalary?=?0?;
}
public?basePlusCommissionEmployee(String?first?String?last?String?number?double?gross?double?rate?double?salary)
{
super(first?last?number?gross?rate)?;
baseSalary?=?0?;
}
//methods
public?double?earning()
{
return?getGrossSales()?*?getCommissionRate()?+?baseSalary?;
}
public?double?getbaseSalary()
{
return?baseSalary?;
}
public?void?setbaseSalary(double?salary)
{
baseSalary?=?salary?;
}
public?String?toString()
{
return?super.toString()?+?“?baseSalary:“?+?baseSalary?;
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1044??2017-11-29?19:38??Employee.java
?????文件???????9349??2017-11-29?21:28??EmployeeInfo.java
?????文件????????807??2017-11-29?19:40??ba
?????文件???????1004??2017-11-29?19:39??CommissionEmployee.java
-----------?---------??----------?-----??----
????????????????12204????????????????????4
- 上一篇:Smpp協議 客戶端和服務端
- 下一篇:UAP樹形參照代碼文件NC65
評論
共有 條評論