などのインターフェースを提供する場合、私はコンパイルエラーのArrayList型
interface ListItem {
public String toString();
public String getUUID();
}
として定義インターフェースとそのインターフェースを実装するクラス(BrowseItem
)を有します。私がしようとすると:
ArrayList<ListItem> = (method returning ArrayList of type BrowseItem)
は、私は互換性のないタイプのエラーを取得する(
found ArrayList<BrowseItem>, require ...<ListItem>
)
私はこの間違ったに近づいていますか?