第十一周作業(多型介面)

2022-06-15 16:42:17 字數 1776 閱讀 8845

cola公司的雇員分為以下若干類:(知識點:多型)

(1) colaemployee :這是所有員工總的父類,屬性:員工的姓名,員工的生日月份。

(2) salariedemployee :     colaemployee 的子類,拿固定工資的員工。

(3):colaemployee 的子類,按小時拿工資的員工,每月工作超出160 小時的部分按照1.5 倍工資發放。

(4) salesemployee :colaemployee 的子類,銷售人員,工資由月銷售額和提成率決定。

(5) 定義乙個類company,在該類中寫乙個方法,呼叫該方法可以列印出某月某個員工的工資數額,寫乙個測試類testcompany,在main方法,把若干各種型別的員工放在乙個colaemployee 陣列裡,並單元出陣列中每個員工當月的工資。

package shizhousj;

public class colaemployee

public void setgz(int gz)

public static void getsalary(int month)

} public colaemployee()

public colaemployee(string name, int month)

public static string getname()

public void setname(string name)

public static int getmonth()

public void setmonth(int month)

public static int getebirth()

public static void setebirth(int ebirth)

public static int getticheng()

public static void setticheng(int ticheng)

public static void show()else

}}

package shizhousj;

public class salariedemployee extends colaemployee

public salariedemployee(string name, int month,int ebirth)

}

package shizhousj;

public class hourlyemployee extends colaemployee

public hourlyemployee(string name,int month,int ebirth,int hour, int hournum)

}

package shizhousj;

public class salesemployee extends colaemployee

public salesemployee(string name,int month,int ebirth,int yue, int ticl)

}

package shizhousj;

public class company extends colaemployee

}

package shizhousj;

public class textcompany

}

第十一周作業 多型,介面

4 cola公司的雇員分為以下若干類 知識點 多型 1 colaemployee 這是所有員工總的父類,屬性 員工的姓名,員工的生日月份。2 salariedemployee colaemployee 的子類,拿固定工資的員工。3 hourlyemployee colaemployee 的子類,按小...

第十一周作業 多型,介面

cola公司的雇員分為以下若干類 知識點 多型 1 colaemployee 這是所有員工總的父類,屬性 員工的姓名,員工的生日月份。方法 getsalary int month 根據引數月份來確定工資,如果該月員工過生日,則公司會額外獎勵100 元。2 salariedemployee colae...

第十一周作業

1 tabcontrol imagelist panel功能演示 2 timer picturebox splitcontainer contextmenustrip控制項功能演示 設定三個控制項的以下屬性和事件 a.picturebox控制項的三個屬性 picture.image 匯入資源 pic...