В книге "Секреты программирования на Java" читаю буквально следующее:
Цитата:
|
Модификатор static позволяет сделать метод доступным даже в том случае, когда клас, к которому он принадлежит, не реализован. Методы, объявленные статическими, неявным образом используют также модификатор final - иными словами, переопределить статический метод невозможно.
|
Если действительно так, тогда понятно, почему код не работает. НО! Во всех других источниках этого не указано и следовательно с точки зрения синтаксиса все верно.