0

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.

nsayer
  • 16,925
  • 3
  • 33
  • 51

0 Answers0