第十一周(周五)

2022-06-15 19:06:11 字數 1918 閱讀 6995

4、 cola公司的雇員分為以下若干類:(知識點:多型) [必做題]

• 4.1 colaemployee :這是所有員工總的父類,屬性:員工的姓名,員工的生日月份。方法:getsalary(int month) 根據引數月份來確定工資,如果該月員工過生日,則公司會額外獎勵100 元。

• 4.2 salariedemployee : colaemployee 的子類,拿固定工資的員工。屬性:月薪

• 4.3 hourlyemployee :colaemployee 的子類,按小時拿工資的員工,每月工作超出160 小時的部分按照1.5 倍工資發放。屬性:每小時的工資、每月工作的小時數

• 4.4 salesemployee :colaemployee 的子類,銷售人員,工資由月銷售額和提成率決定。屬性:月銷售額、提成率

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

1 package

text;

2 3 public

class

homework

9 10 public colaemployee(string name, int

month)

15 16 public

double getsalary(int

month)

19}20

21 22 package

text;

23 24 public

class salariedemployee extends

colaemployee

31 32 public

double getsalary(int

month) else

38}39}

40 41 package

text;

42 43 public

class hourlyemployee extends

colaemployee

52 53 /*

54 * 情況: 1.每月工作超出160小時; 2.每月工作超出160 小時 + (該月過生日)100;

55 *

56 * 3.每月工作沒超出160小時; 4.每月工作沒超出160小時+ (該月過生日)100;

57

*/ 58 public

double getsalary(int

month) else

65 } else

else

71}72}

73}74

75 76 package

text;

77 78 public

class salesemployee extends

colaemployee

87 88 public

double getsalary(int

month) else

94}95}

96 97 package

text;

98 99 public

class

company

103}

104

105

106 package

text;

107

108 public

class

testcompany ;

115 for (int i = 0; i < cel.length; i++)

118}

119

120 }

OSG VS 第十一周

成果總結 1.關於獲取模型的世界座標 問了師姐,師姐給我講解了一些模型結構上的東西,指了個大致方向,說實話半懂不懂,回來自己試了試,沒有成功。正巧經理來跟我討論下一步的計畫,我就跟他講了座標的問題。第二天他告訴我說,目前沒有現成的介面可以用 他也跟師姐討論了,獲取頂點座標之後再區分有效可用的,很麻煩...

第十一周作業

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

第十一周小結

一周又結束了,轉眼之間,大半個學期都過去了。第一件事就是體育考試,這次考的是三步上籃,不怎麼好,只投進了兩顆球,剛好及格。對於乙個完美主義的我來說感覺就是一次敗筆,同時也怨自己沒有多加練習,好了過去的就讓它過去吧,沒有什麼大不了的,明天會更好。第二件事,就是學生會的幹部培訓。在學生會工作了大半年了,...