У меня есть класс с именем HourlyEmployee, который расширяет класс с именем Employee.
У HourlyEmployee есть метод getHoursWorked, которого нет в классе Employee.
Теперь в моем основном классе I у меня есть множество разных типов сотрудников (как почасовых, так и зарплатных), и я пытаюсь запустить для l oop, который фиксирует отработанные часы каждого сотрудника HourlyEmployee.
Может кто-нибудь сказать мне, что я делаю неправильно здесь?
for (int i = 0; i < employees.length; i++) {
if (employees[i] instanceof HourlyEmployee) {
if (employees[i].getHoursWorked() > 80) {
System.out.println(employees[i].getFullName() + ": " + (employees[i]getHoursWorked() - 80));
}
}
}
Выдает ошибки, когда я пытаюсь вызвать getHoursWorked в операторе if, а также в println.
При необходимости я могу предоставить дополнительный контекст, просто дайте мне знать. Спасибо.