该类是通用的,假设 Generic<T>
它包含以下内容:
private int count;
public int Count()
{
return count;
}
它有一个引发编译器错误的方法。它找不到类的符号Count()
(或count
)Generic<capture#940 of ? extends T>
并指向这些行:
public void set(Generic<? extends T> other)
{
int something = other.Count();
int somethingElse = other.count;
//actions
}
为什么在 中找不到符号other
?我把它放在那里。此外,有关如何标记此问题的任何提示。我无法弄清楚如何将它与包范围、类调用、子类化、委托、命名空间等问题区分开来。没有人使用过“找不到符号”。