我有两个课程如下
类查询结果:
public class QueryResult
{
...
public static List sortResults(boolean ascending, List<QueryResult> toSort)
{ ...
}
}
和类 CaseResult:
public class CaseResult extends QueryResult
{
...
public static List sortResults(boolean ascending, List<CaseResult> toSort)
{ ...
}
}
我收到以下错误:
名称冲突:CaseResult 类型的方法 sortResults(boolean, List) 与 QueryResult 类型的 sortResults(boolean, List) 具有相同的擦除,但不会隐藏它 CaseResult.java
我在类似的问题Java generics name conflict下尝试了答案,具有相同的擦除但得到了更多错误。我想我可能会误解某些东西,或者这些答案不适合我的情况。
有人可以提供任何解决方案或解释更多以帮助我理解吗?谢谢你们。