Middle
92
questionbank
Как вызвать статический метод интерфейса?
Answer from AI
sobes.tech AI
Статические методы в интерфейсах, появившиеся в Java 8, вызываются напрямую по имени интерфейса.
interface MyInterface {
static void staticMethod() {
System.out.println("Статический метод интерфейса вызван.");
}
}
class MyClass implements MyInterface {
// класс может использовать статический метод интерфейса,
// но не может его переопределить
}
public class Main {
public static void main(String[] args) {
// Прямой вызов статического метода через имя интерфейса
MyInterface.staticMethod();
// Нельзя вызвать статический метод через объект класса,
// реализующего интерфейс
// MyClass obj = new MyClass();
// obj.staticMethod(); // Ошибка компиляции
}
}