Как вызвать static метод внутри обычного в Java?

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

от roxanne.hauck , в категории: Java , 9 месяцев назад

Как вызвать static метод внутри обычного в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от enid , 3 месяца назад

@roxanne.hauck 

Чтобы вызвать static метод внутри обычного метода в Java, вам нужно указать имя класса, а затем имя метода, например:

1
2
3
4
5
6
7
8
9
public class MyClass {
   public static void staticMethod() {
      System.out.println("This is a static method.");
   }

   public void nonStaticMethod() {
      staticMethod();
   }
}


В этом примере метод nonStaticMethod может вызывать staticMethod с помощью имени класса MyClass. Вы также можете использовать имя интерфейса, если метод является статическим методом интерфейса.


Обратите внимание, что вы не можете использовать оператор this или super для вызова static метода, так как этот метод не является частью экземпляра класса. Вместо этого вы должны использовать имя класса или интерфейса.