⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 commissionworker.java

📁 中国水利水电出版社java程序设计教程,附源码
💻 JAVA
字号:
// CommissionWorker.java
// CommissionWorker类是 Employee类的继承

public final class CommissionWorker extends Employee {
   private double salary;      // 每周的底薪
   private double commission;  // 每周奖金
   private int quantity;       // 销售额

   // 普通员工类的构造函数
   public CommissionWorker( String first, String last,
                            double s, double c, int q)
   {
      super( first, last );  // 调用父类的构造函数
      setSalary( s );
      setCommission( c );
      setQuantity( q );
   }
   
   // 确定普通员工的每周底薪
   public void setSalary( double s )
      { salary = ( s > 0 ? s : 0 ); }
   
   // 确定普通员工的每周奖金
   public void setCommission( double c ) 
      { commission = ( c > 0 ? c : 0 ); }
   
   // 确定普通员工销售额
   public void setQuantity( int q )
      { quantity = ( q > 0 ? q : 0 ); }
   
   // 确定普通员工的收入
   public double earnings()
      { return salary + commission * quantity; }
   
   // 打印普通员工的姓名
   public String toString() 
   {
      return "普通员工: " + super.toString();
   }
}   

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -