February 2014
Beginner
1248 pages
62h 25m
English
Class BasePlusCommissionEmployee (Fig. 10.8) extends class CommissionEmployee (line 4) and therefore is an indirect subclass of class Employee. Class BasePlusCommissionEmployee has a constructor (lines 9–20) that receives a first name, a last name, a social security number, a sales amount, a commission rate and a base salary. It then passes all of these except the base salary to the CommissionEmployee constructor (lines 13–14) to initialize the superclass instance variables. BasePlusCommissionEmployee also contains a set method (lines 23–29) to assign a new value to instance variable baseSalary and a get method (lines 32–35) to return baseSalary’s value. Method earnings (lines 38–42) ...
Read now
Unlock full access