Может быть, вы хотите использовать Наследование и написать HourlyEmployee как:
public class HourlyEmployee extends Employee {
public HourlyEmployee(String name, int age, String SSN, int hoursWorked, double horlyWages) {
super(name,age,SSN);
this.hoursWorked=hoursWorked;
this.hourlyWages=hourlyWages;
}
}
, или вы можете использовать Pattern Decorator как:
public class HourlyEmployee {
public HourlyEmployee(Employee employee, int hoursWorked, double horlyWages) {
this.employee = employee;
this.hoursWorked=hoursWorked;
this.hourlyWages=hourlyWages;
}
}