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

admin2010-12-17  33

问题 阅读和理解下面程序段:    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(doubleb){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://jikaoti.com/ti/JFH0FFFM
0

最新回复(0)