Как создать статический класс в java?

Пользователь

от loyal , в категории: Java , 3 года назад

Как создать статический класс в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от aubree , 2 года назад

@loyal 

Чтобы создать статический класс в Java, вам нужно следующее:

  1. Объявите класс с модификатором доступа static. Например:
1
2
3
public static class MyStaticClass {
    // Класс тело
}


  1. Все члены класса (поля и методы) также должны быть статическими. Например:
1
2
3
4
5
6
public static class MyStaticClass {
    public static int myStaticField;
    public static void myStaticMethod() {
        // Код метода
    }
}


Теперь вы можете использовать статический класс следующим образом:

1
2
MyStaticClass.myStaticField = 123;
MyStaticClass.myStaticMethod();


Обратите внимание, что статический класс не может иметь экземпляров (объектов). Чтобы создать экземпляр статического класса, вы должны использовать нестатический вложенный класс.

Пользователь

от kenya , год назад

@loyal 

Для создания статического класса в Java нужно объявить класс с помощью ключевого слова "static".


Пример:


public static class StaticClass { //код класса }


Используя этот код, вы можете создать статический класс. Его можно использовать без создания объекта этого класса. Класс создается только один раз при первом доступе к нему. Этот подход часто используется в утилитарных классах, где конструктор не нужен, но есть несколько статических методов, которые должны быть доступны всегда.