Я использую JDK 1.5, вот мой класс:
public final class Account implements ICAccount
{
//...
@Override
public ObjectID getId()
{
return new ObjectID(id);
}
//...
}
Account
переопределяет метод getId()
из ICAccount
Но компиляция не удалась.
Account.java method does not override a method from its superclass
Если я использую JDK 1.6, компиляция завершается успешно.
В документации к аннотации @Override я вижу
Since:
1.5
В чем проблема?