0

私はインターフェースを実装しています。

宣言があります

private T[] entry;

次に、コンストラクターがあります。

public Example()
{
    @SuppressWarnings("unchecked")
    entry = (T[])(new Comparable[10]);
}

私のコンパイラは私に次のように言っています:

<identifier> expected

entry = (T[])(new Comparable[10]);

宣言の間に私はすでにこれをしていませんか?

4

1 に答える 1

2

そのエラーは@SuppressWarnings回線が原因です。
コードの任意の行に注釈を適用することはできません。

代わりに、コンストラクターに適用する必要があります。

于 2012-09-27T19:01:33.890 に答える