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