Sobes.tech
Back to questions
Junior — Middle
59

Где расположены статические функции и данные в объектно-ориентированном программировании?

Answer from AI

sobes.tech AI

В объектно-ориентированном программировании статические функции (методы) и статические данные (поля) принадлежат самому классу, а не отдельным объектам. В Java они объявляются с помощью ключевого слова static и хранятся в области памяти, связанной с классом, а не с экземплярами.

Пример:

class Example {
    static int staticCounter = 0; // статическое поле

    static void staticMethod() {  // статический метод
        System.out.println("Static method called");
    }
}

Статические члены доступны без создания объекта класса.