クラスはジェネリックです。たとえば 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
ですか? 私はそこに置いた。また、この質問にタグを付ける方法に関するヒント。パッケージスコープ、クラス呼び出し、サブクラス化、委譲、名前空間などの問題と区別する方法がわかりません。そして、誰も「cannot-find-symbol」を使用していません。