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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

@linnea 

Чтобы вызвать статический метод в Java, вы можете использовать имя класса, в котором он объявлен, в качестве префикса. Например, если у вас есть статический метод foo в классе MyClass, вы можете вызвать его следующим образом:

1
MyClass.foo();


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


Например:

1
2
3
4
5
6
7
8
public class MyClass {
  public static void foo() {
    System.out.println("Hello World!");
  }
}

// Вызов статического метода в другом месте вашего кода
MyClass.foo();


Также стоит отметить, что статические методы не могут переопределяться (override) в подклассах, так как они являются частью класса, а не экземпляра.

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

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

@linnea 

Чтобы вызвать статический метод в Java, необходимо использовать имя класса, в котором он определен, и точку (.) для разделения имени класса и имени метода, затем имя метода.


Пример:

1
Math.abs(-1); // вызов статического метода abs из класса Math