У меня есть интерфейс, определенный как
interface ListItem {
public String toString();
public String getUUID();
}
И класс (BrowseItem
), реализующий этот интерфейс.Когда я пытаюсь:
ArrayList<ListItem> = (method returning ArrayList of type BrowseItem)
Я получаю ошибку несовместимого типа (found ArrayList<BrowseItem>, require ...<ListItem>
)
Неправильно ли я подхожу к этому?