[單項(xiàng)選擇題] 閱讀和理解下面程序段:class Manager extends Employee{ public Manager(String n,doubl
[單項(xiàng)選擇題] 閱讀和理解下面程序段:class Manager extends Employee{ public Manager(String n,double s,int year,int month,int day) { super(n,s,year,month,day); bonus=O;} public double getSalary(){ double baseSalary=super,gerSalary(); return baseSalary+bonus;}public void setBonus(double b); { bonus=b; } private double bonus;}Manager是Employee的子類,其理由是
A.Manager的適用范圍較寬
B.extends關(guān)鍵字聲明
C.Manager的域減小了
D.雇員是一個(gè)經(jīng)理
正確答案:B
參考解析:本題考查Java中子類的概念。Java中通過(guò)在類聲明中加入extends子句來(lái)創(chuàng)建子類,格式為:class SubClass extens SuperClass{…}。題目中class Manager extends Employee語(yǔ)句定義Manager類為Employee類的子類,所以選項(xiàng)B是正確答案。 Manager類定義了Manager(String n,double s,int year,int month,int day)、getSalary()和 setBonus(doubleb)成員方法和bonus成員變量。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。