Что такое статический модификатор? Как работает static поле, метод, класс? 👨💻 Java собеседование ✅
Java 1122. Что такое static метод интерфейса?
В Java вы можете объявлять статические методы в интерфейсах с помощью ключевого слова static. Статические методы в интерфейсах автономны, что означает, что они не работают ни с одним экземпляром интерфейса и не привязаны к реализующему классу. Вот пример того, как объявить статический метод в интерфейсе: public interface MyInterface {
static void myStaticMethod() {
System.out.println("This is a static method in an interface");
}
} Чтобы вызвать этот статический метод, вы можете просто использовать имя интерфейса: MyInterface...
Java 171. Что такое static import?
Static Import - это нововведение, добавленное в Java 5, которое позволяет импортировать статические методы и поля класса без необходимости использования полного имени класса каждый раз при вызове. Например, если у нас есть класс Math, содержащий статический метод sqrt(), мы можем использовать его следующим образом: double result = Math.sqrt(25); Однако при использовании Static Import мы можем импортировать метод sqrt() напрямую из класса Math и использовать его без указания имени класса: import static java.lang.Math.sqrt;
double result = sqrt(25); В этом случае компилятор ищет статический метод sqrt() непосредственно в классе Math...