Как работают методы в java — Q&A Хекслет
2026-02-26 20:01 Diff

Методы с ключевым словом void в Java не возвращают никаких значений. Они могут выполнять различные действия, но не возвращают результатов. Такие методы используются, когда нужно выполнить определенные действия, не возвращая никаких значений.

Пример метода void, который выводит сообщение в консоль:

Этот метод принимает в качестве аргумента строку message и выводит ее в консоль. Он не возвращает никаких значений, потому что его единственная задача - вывести сообщение.

В Java методы могут быть статическими или нестатическими.

Статический метод - это метод, который связан с классом, а не с экземпляром класса. Он может быть вызван без создания экземпляра класса и обычно используется для выполнения операций, которые не зависят от конкретного экземпляра класса. В статическом методе нельзя обращаться к нестатическим полям или методам класса, так как они связаны с конкретным экземпляром класса.

Нестатический метод - это метод, который связан с экземпляром класса. Он может быть вызван только после создания экземпляра класса и обычно используется для выполнения операций, которые зависят от конкретного экземпляра класса. В нестатическом методе можно обращаться как к статическим, так и к нестатическим полям и методам класса.

Пример статического метода:

В этом примере printMessage() - это статический метод, который может быть вызван без создания экземпляра класса Example

Пример нестатического метода:

В этом примере printValue() - это нестатический метод, который может быть вызван только после создания экземпляра класса Example