1/*某公司的雇員分為以下若干類:
2employee:這是所有員工總的父類,屬性:員工的姓名,員工的生日月份。方法:getsalary(int month) 根據引數月份來確定工資,如果該月員工過生日,則公司會額外獎勵100元。
3salariedemployee:employee的子類,拿固定工資的員工。屬性:月薪
4hourlyemployee:employee的子類,按小時拿工資的員工,每月工作超出160小時的部分按照1.5倍工資發放。屬性:每小時的工資、每月工作的小時數
5salesemployee:employee的子類,銷售人員,工資由月銷售額和提成率決定。屬性:月銷售額、提成率
6baseplussalesemployee:salesemployee的子類,有固定底薪的銷售人員,工資由底薪加上銷售提成部分。屬性:底薪。
7寫乙個程式,把若干各種型別的員工放在乙個employee陣列裡,寫乙個方法,列印出某月每個員工的工資數額。注意:要求把每個類都做成完全封裝,不允許非私有化屬性。8*/
9101112
//員工類
13public
class
employee
1423
24public
double getsalary(int
month)
2529
30public
string getname()
3134
35public
void
setname(string name)
3639
40public
intgetmonth()
4144
45public
void setmonth(int
month)
4649
5051}52
5354
//拿固定工資的員工
55public
class salariedemployee extends
employee
5664
65public
double getsalary(int
month)
6669
70public
double
getmonthpay()
7174
75public
void setmonthpay(double
monthpay)
7679}80
8182
//按小時拿工資的員工
83public
class hourlyemployee extends
employee
8494
95public
double getsalary(int
month)
96101
else
102105
}106
107public
intgethour()
108111
112public
void sethour(int
hour)
113116
117public
double
gethourpay()
118121
122public
void sethourpay(double
hourpay)
123126
127128
}129
130//
銷售人員
131public
class salesemployee extends
employee
132142
143public
double getsalary(int
month)
144147
148public
intgetmonthsales()
149152
153public
void setmonthsales(int
monthsales)
154157
158public
double
getrate()
159162
163public
void setrate(double
rate)
164167
168169
}170
171172
//有固定底薪的銷售人員
173public
class baseplussalesemployee extends
salesemployee
174182
183public
double getsalary(int
month)
184187
188public
double
getbasepay()
189192
193public
void setbasepay(double
basepay)
194197
198199
}200
201202
public
class
test
203219 }
張三的工資為1100.0
李四的工資為440000.0
王五的工資為5000.000074505806
小明的工資為6000.000074505806
某公司的iOS筆試題
今天下午去了,某某網路公司面試,下面記錄一下此公司的筆試題。1.簡述cocoa touch框架。2.深拷貝和淺拷貝的區別。3.請簡述static關鍵字的作用。4.說明constchar char const char const的區別。5.import和 include有什麼區別?import 和 ...
某公司的一道試題
該 實現了乙個客戶端回射程式,即從使用者獲得輸入的一行文字,發給伺服器,當接到伺服器的應答資訊後,列印該資訊。請閱讀 回答問題。include unp.h 可認為這行是正確的,包含了所有以下函式用到的標頭檔案。int main int argc,char argv void str cli file...
某公司面試中的筆試題
以下題目使用c或者c 程式設計實現,不得使用全域性變數。1.實現以下字串替換函式,將字串base中所有子串oldval替換為新的子串 newval 假定oldval 與newval長度相同 void replace char base,const char oldval,const char new...