@Override on static methods?

Viewed 20

test.java:

public class test
{
  protected static void testMethod() {}
}

testb.java:

public class testb extends test
{
  @Override
  protected static void testMethod() {}
}

The result:

% javac test.java testb.java
testb.java:5: error: method does not override or implement a method from a supertype
@Override
^
1 error

Does @Override not work on static methods? If I remove it, things are fine.

0 Answers
Related