Найти тему
DEBAGanov

Java 729. К каким конструкциям Java применим модификатор static?

Модификатор static в Java может быть применен к методам, полям и вложенным классам. Когда метод или поле объявлены как static, они принадлежат классу, а не экземпляру класса. Это означает, что они могут быть вызваны или использованы без создания экземпляра класса. Когда вложенный класс объявлен как static, он связан со своим внешним классом, но не зависит от создания экземпляра внешнего класса.

Пример использования модификатора static для поля и метода:

public class MyClass {
static int myStaticField = 42;
int myNonStaticField = 0;

static void myStaticMethod() {
System.out.println("This is a static method");
}

void myNonStaticMethod() {
System.out.println("This is a non-static method");
}
}

// Для доступа к статическому полю или методу, необходимо использовать имя класса
int val = MyClass.myStaticField;
MyClass.myStaticMethod();

1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions

Tелеграмм канал: https://t.me/DEBAGanov

Мое резюме: https://github.com/DEBAGanov