Я реализую класс java, который реализует интерфейс.
Пои, что метод в этом классе должен быть статичным, но в интерфейсе я не могу (как известно) объявить метод как статический, и если я попытаюсь объявить его в классе, я получаю эту ошибку: «Этот статический метод не может скрыть метод экземпляра из InterfaceName».Как реализовать статический метод в классе, реализующем интерфейс?
Я искал на этом сайте, но я не нашел никакого решения, но было предложено создать абстрактный класс, который реализует интерфейс, а затем расширяет абстрактное в классе, но он не работает.
Любое предложение?
Спасибо всем!
Либо использовать другое имя или разные список аргументов. – andy256
Вам нужно переопределить статический метод? я не думаю, что это возможно даже в java – Breavyn
http://stackoverflow.com/questions/512877/why-cant-i-define-a-static-method-in-a-java-interface – mvw