Java For Dummies by Barry A. Burd

Java For Dummies by Barry A. Burd

Author:Barry A. Burd [Burd, Barry A.]
Language: eng
Format: azw3, mobi, epub
ISBN: 9781119235583
Publisher: Wiley
Published: 2017-03-07T05:00:00+00:00


ftEmployee.setName("Barry Burd");

ftEmployee.setJobTitle("CEO");

ftEmployee.setWeeklySalary(5000.00);

ftEmployee.setBenefitDeduction(500.00);

ftEmployee.cutCheck(ftEmployee.findPaymentAmount());

PartTimeEmployee ptEmployee = new PartTimeEmployee();

ptEmployee.setName("Chris Apelian");

ptEmployee.setJobTitle("Computer Book Author");

ptEmployee.setHourlyRate(7.53);

ptEmployee.cutCheck(ptEmployee.findPaymentAmount(50));

PartTimeWithOver ptoEmployee = new PartTimeWithOver();

ptoEmployee.setName("Steve Surace");

ptoEmployee.setJobTitle("Driver");

ptoEmployee.setHourlyRate(7.53);

ptoEmployee.cutCheck(ptoEmployee.findPaymentAmount(50));

}

}

The code in Listing 8-8 writes checks to three employees. The first employee is a full-timer. The second is a part-time employee who hasn’t yet gotten wind of the overtime payment scheme. The third employee knows about the overtime payment scheme and demands a fair wage.

With the subclasses, all three of these employees coexist in Listing 8-8. Sure, one subclass comes from the old PartTimeEmployee class, but that doesn’t mean you can’t create an object from the PartTimeEmployee class. In fact, Java is smart



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.