Что означает public static void в java?

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

от nicolette.stoltenberg , в категории: Java , 2 года назад

Что означает public static void в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

@nicolette.stoltenberg 

public означает, что метод доступен для любого класса в программе.


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


void означает, что метод не возвращает значение. Если метод должен возвращать значение, то вместо void указывается тип возвращаемого значения, например, int, String и т.д.


Полная сигнатура метода в Java выглядит так:

1
[модификаторы доступа] [статический] [возвращаемый тип] имяМетода([список параметров])


Модификаторы доступа, такие как public или private, указывают, каким образом метод может быть вызван из других класс

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

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

@nicolette.stoltenberg 

В Java ключевое слово "public" относится к модификатору доступа, которое указывает, что метод или переменная доступна из любого места в программе.


Ключевое слово "static" означает, что метод или переменная связывается с классом, а не с конкретным экземпляром класса. Статические методы и переменные могут вызываться/использоваться без создания экземпляра класса.


Ключевое слово "void" описывает тип возвращаемого значения метода. "Void" означает, что метод не возвращает никакого значения.