当前位置:IT认证>软件水平

问题:[选择题]

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


A.Manager的适用范围较宽
B.extends关键字声明
C.Manager的域减小了
D.雇员是一个经理

参考答案: B

  参考解析

本题考查Java中子类的概念。Java中通过在类声明中加入extends子句来创建子类,格式为:classSubClassextensSuperClass{…}。题目中classManagerextendsEmployee语句定义Manager类为Employee类的子类,所以选项B是正确答案。Manager类定义了Manager(Stringn,doubles,intyear,intmonth,intday)、getSalary()和setBonus(doubleb)成员方法和bonus成员变量。

微信端