У меня есть два класса java:
class Employee{
private name;
private annualSalary;
public Employee(String name, double annualSalary){
}
}
и
class HourlyEmployee extends Employee{
public HourlyEmployee(String name, double annualSalary, double hourlySalary){
super(salary, annualSalary);
this.hourly = hourlySalary;
}
}
Есть ли способ избавиться от annualSalary
от унаследованного класса, понимая, что yearSalary =hourlySalary * 200?по умолчанию при создании класса HourlyEmployee.Значение yearSalary будет пустым или будет установлено на hourlySalary * 200.