Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Worker extends EmployeeAndProductionWorker {
- private int shift;
- private double hourlyPayRate;
- public Worker(String name, String number, String hireDate, int shift, double payRate) {
- super(name, number, hireDate);
- this.shift = shift;
- this.hourlyPayRate = payRate;
- }
- public Worker(Worker pw) {
- super(pw.getName(), pw.getNumber(), pw.getHireDate());
- this.shift = pw.getShift();
- this.hourlyPayRate = pw.getPayRate();
- }
- public int getShift() {
- return shift;
- }
- public void setShift(int newShift) {
- this.shift = newShift;
- }
- public double getPayRate() {
- return hourlyPayRate;
- }
- public void setPayRate(double newPayRate) {
- this.hourlyPayRate = newPayRate;
- }
- public String toString() {
- String str = super.toString();
- str += "nEmployee Shift: " + shift +
- "nEmployee hourly pay rate: " + hourlyPayRate;
- return str;
- }
- }
- public class EmployeeAndProductionWorker {
- private String name;
- private String number;
- private String hireDate;
- public EmployeeAndProductionWorker(String name, String number, String hireDate) {
- this.name = new String(name);
- this.number = new String(number);
- this.hireDate = new String(hireDate);
- }
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- public String getNumber() {
- return number;
- }
- public void setNumber(String number) {
- this.number = number;
- }
- public String getHireDate() {
- return hireDate;
- }
- public void setHireDate(String hireDate) {
- this.hireDate = hireDate;
- }
- public String toString() {
- String str = "Employee name: " + name +
- "nEmployee number: " + number +
- "nEmployee hire date: " + hireDate;
- return str;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement