阅读和理解下面程序段:class Manager extends Employee{ public Manager(String n,double s,int year,int month,int day) { super(n,s,year,month,

admin2013-03-01  50

问题 阅读和理解下面程序段: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成员变量。
转载请注明原文地址:https://kaotiyun.com/show/f32p777K
0

最新回复(0)