Он дает эти ошибки Тип Email должен реализовать унаследованный абстрактный метод Comparable.compareTo (Object) Тип Email.DateComparator должен реализовывать унаследованный абстрактный метод Comparator.compare (Object, Object) Тип Email.SubjectComparator должен реализовать унаследовали абстрактный метод Comparator.compare (Object, Object)Тип Email должен реализовывать унаследованный абстрактный метод Comparable.compareTo (Object)
хотя я
public class Email implements Comparable, Serializable
{
...
public static class DateComparator implements Comparator
{
public int compare(Email email1, Email email2)
{
return email1.getTimestamp().compareTo(email2.getTimestamp());
}
}
public static class SubjectComparator implements Comparator
{
public int compare(Email email1, Email email2)
{
return email1.getSubject().compareTo(email2.getSubject());
}
}
}
Как исправить?