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

admin2010-07-28  19

问题 阅读和理解下面程序段:    class Manager extends Employee{      public Manager(String n,double s,int year,int month,int day){        super(n,s,year,month,day);        bonus=0;      }      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、雇员是一个经理

答案2

解析 本题考查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(double b)成员方法和bonus成员变量。
转载请注明原文地址:https://jikaoti.com/ti/OAH0FFFM
0

最新回复(0)