расширить сопоставимый общий в окончательном классе - PullRequest
0 голосов
/ 16 мая 2018

Я пытаюсь расширить Comparable <> в своем последнем классе, но не понимаю, почему он проходит через эту ошибку.

public final class Identifier extends Comparable<Identifier> {

...

}

ОШИБКА: тип Comparable не может быть суперклассом Identifier; суперкласс должен быть классом

Но разве Comparable класс? Я не понимаю.

Спасибо за вашу помощь

1 Ответ

0 голосов
/ 16 мая 2018

Нет, это интерфейс.Вы реализуете интерфейсы, а не расширяете их.Вам нужно

public final class Identifier implements Comparable<Identifier> {
  ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...