万能百科  > 计算机   > 

[单项选择题] 阅读和理解下面程序段:class Manager extends Employee{ public Manager(String n,doubl

2021-07-20   

[单项选择题] 阅读和理解下面程序段: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关键字声明

C.Manager的域减小了

D.雇员是一个经理

正确答案:

B

参考解析:

本题考查Java中子类的概念。Java中通过在类声明中加入extends子句来创建子类,格式为:class SubClass extens SuperClass{…}。题目中class Manager extends Employee语句定义Manager类为Employee类的子类,所以选项B是正确答案。 Manager类定义了Manager(String n,double s,int year,int month,int day)、getSalary()和 setBonus(doubleb)成员方法和bonus成员变量。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签