xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 3KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-11
  • 語言: Java
  • 標簽: Java??

資源簡介

實驗3 繼承和多態 定義下述5個類, 類屬性如下: Employee: firstName,lastName,socialSecurityNumber SalaridEmployee: weeklySalary(周薪) HourlyEmployee: wage(每小時的工錢),hours(月工作小時數) CommisionEmployee: grossSales(銷售額),commissionRate(提成比率) BasePlusCommisionEmployee: baseSalary(月基本工資) Employee類中定義了抽象方法earning,用于計算員工的月工資。 SalaridEmployee月工資計算為:weeklySalary*4 HourlyEmployee月工資計算為:wage*hours CommisionEmployee月工資計算為:grossSales*commissionRate BasePlusCommisionEmployee月工資計算為: grossSales*commissionRate+baseSalary 類還應該包括構造方法,toString方法,屬性的get/set方法。 firstName,lastName,socialSecurityNumber的初始化在構造方法中完成。其中對firstName,lastName也要提供get/set方法,對socialSecurityNumber只提供get方法。 其他屬性要提供get和set方法。 然后生成10個員工對象,根據隨機數決定生成對象的類型(可以是SalaridEmployee、HourlyEmployee、CommisionEmployee、BasePlusCommisionEmployee),對象引用保存到數組中。然后依次調用對象的toString方法輸出對象的信息,調用earning方法來輸出對象的月工資。

資源截圖

代碼片段和文件信息

package?homework_3;

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?;
}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1793??2017-11-13?22:47??EmployeeTest.java

?????文件????????851??2017-11-13?22:09??HourlyEmployee.java

?????文件????????714??2017-11-13?22:06??SalaridEmployee.java

?????文件????????808??2017-11-13?22:10??basePlusCommissionEmployee.java

?????文件???????1005??2017-11-13?22:41??CommissionEmployee.java

?????文件???????1043??2017-11-13?17:17??Employee.java

-----------?---------??----------?-----??----

?????????????????6214????????????????????6


評論

共有 條評論