Witam, podczas ćwiczeń wpadłem na problem, którego nie umiem rozwiązać
A więc dla zobrazowania problemu mam mniej więcej taki kod:
class Employee implements Comparable<Employee> {
private double salary;
@Override
public int compareTo(Employee e) {
return Double.compare(salary, e.salary);
}
}
class Manager extends Employee {
private double bonus;
@Override
public int compareTo(Employee e) {
//return Double.compare(salary, e.salary); jak porównać po polu bonus a nie salary?
}
}
Mam nadzieję, że ktoś ma jakiś pomysł jak można to rozwiązać