February 2014
Beginner
1248 pages
62h 25m
English
Class Employee (Fig. 10.4) provides methods earnings and toString, in addition to the get methods that return the values of Employee’s instance variables. An earnings method certainly applies generically to all employees. But each earnings calculation depends on the employee’s particular class. So we declare earnings as abstract in superclass Employee because a specific default implementation does not make sense for that method—there isn’t enough information to determine what amount earnings should return.
Read now
Unlock full access