继承关系中的 CommissionEmployee 与 BasePlusCommissionEmployee 类
1. BasePlusCommissionEmployee 类的创建与使用
1.1 类的定义
BasePlusCommissionEmployee
类代表了一种除了佣金之外还能获得基本工资的员工。该类包含了员工的姓名、社保号码、销售总额、佣金率和基本工资等信息。以下是该类的部分代码:
// Fig. 9.6: BasePlusCommissionEmployee.java
// BasePlusCommissionEmployee class represents an employee who receives
// a base salary in addition to commission.
public class BasePlusCommissionEmployee
{
private String firstName;
private String lastName;
private String socialSecurityNumber;
private double grossSales; // gross weekly sales
private double commissionRate; // commission percentage
private double baseSalary; // base salary per week
// six-argument constructor