//File: Employee.java import CSLib.*; public class Employee { //Attributes (data) of Employee - Instance Variables String firstName, lastName; double hoursWorked, payRate; //Behavior (operations) of Employee- Instance Methods //Accessor Methods. They merely access the private data fields. double salary () { if (hoursWorked < 40) { return payRate * hoursWorked; } else { return payRate * 40 + 1.5 * payRate * (hoursWorked - 40); } } String getName() { return firstName + " " + lastName; } //Mutator Methods. They change or update the private data fields: // firstName, lastName, hoursWorked, and payRate. void setName() { InputBox in = new InputBox(); in.setPrompt ("First name please: "); firstName = in.readString(); in.setPrompt ("Last name please: "); lastName = in.readString(); } void setHoursWorked() { InputBox in = new InputBox(); in.setPrompt ("How many hours did you work last week? "); hoursWorked = in.readDouble(); } void setPayRate() { InputBox in = new InputBox(); in.setPrompt ("What is your hourly pay rate? "); payRate = in.readDouble(); } }