У меня возникли проблемы с добавлением двух, упомянутых выше. У меня есть два класса. Сотрудник и компания.
Класс сотрудника содержит некоторую информацию о сотрудниках, переменные экземпляра, включая их имена, даты, numOfSales et c et c. А также некоторые методы, такие как setName, getName и т. Д.
Класс Company создает пустой список. Затем у него есть метод, который считывает список сотрудников из текстового файла - и тогда список заполняется.
Что мне нужно сделать, это: отсортировать список по их numOfSales. Прежде всего, мне нужно изменить класс сотрудников, чтобы он реализовывал интерфейс Comparable.
public class Employee implements Comparable<Company>
Я не уверен, должна ли компания или сотрудник go там ^ <>? Но когда я пытаюсь либо, я получаю сообщение об ошибке, что ' Сотрудник не является абстрактным и не переопределяет абстрактный метод CompareTo в java .lang.Comparable ' Что я здесь не так делаю? Я не должен изменять ни один из классов, они не должны быть изменены на абстрактные или что-либо еще, и я не должен добавлять какие-либо новые.
Затем мне нужно написать метод compareTo (), я принимаю его в сотруднике. учебный класс? это позволит сортировать сотрудников в порядке возрастания значения, хранящегося в их переменной экземпляра numOfSales.