91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

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

資源簡(jiǎn)介

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

資源截圖

代碼片段和文件信息

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

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????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


評(píng)論

共有 條評(píng)論

相關(guān)資源