我有一个如下界面
public interface IDrawerItem<T, VH extends RecyclerView.ViewHolder> extends IItem<T, VH>, IExpandable<T, IDrawerItem>, ISubItem<IDrawerItem, IDrawerItem> {
void bindView(VH holder, List payloads);
}
我收到以下错误
错误:(44, 10) 错误:名称冲突:IDrawerItem 中的 bindView(VH#1,List) 和 IItem 中的 bindView(VH#2,List) 具有相同的擦除,但两者都不会覆盖 VH#1,VH# 中的另一个2 是类型变量: VH#1 扩展在接口 IDrawerItem 中声明的 ViewHolder VH#2 扩展在接口 IItem 中声明的 ViewHolder
为什么呢?