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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

@ransom_homenick 

Чтобы создать статический метод в Java, вы должны использовать ключевое слово static перед определением метода. Например:

1
2
3
4
5
public class MyClass {
  public static void myMethod() {
    // код метода
  }
}


Статический метод может быть вызван непосредственно из класса, не создавая экземпляр класса. Например:

1
MyClass.myMethod();


Статические методы часто используются для создания вспомогательных функций, которые могут быть использованы в различных частях программы, не зависящих от экземпляра класса. Например, вы можете создать статический метод для преобразования градусов Цельсия в градусы Фаренгейта.

1
2
3
4
5
public class TemperatureConverter {
  public static double celsiusToFahrenheit(double celsius) {
    return celsius * 9 / 5 + 32;
  }
}


Вы можете вызвать этот метод, используя имя класса, не создавая экземпляр класса TemperatureConverter:

1
double fahrenheit = TemperatureConverter.celsiusToFahrenheit


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

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

@ransom_homenick 

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


Для примера, создадим статический метод "printMessage()":

1
2
3
4
5
public class MyClass {
    public static void printMessage() {
        System.out.println("Hello, World!");
    }
}


В этом примере, метод "printMessage()" объявлен с ключевым словом "static". Это означает, что его можно вызывать без создания объекта класса. Для вызова метода из другого класса нужно указать имя класса, где создан метод, и точку:

1
MyClass.printMessage();


Этот код вызовет статический метод "printMessage()" из класса "MyClass" и выведет на экран сообщение "Hello, World!".