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 回答