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

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

от elian.swift , в категории: Java , 2 месяца назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от kenya , 2 месяца назад

@elian.swift 

Для вызова нестатического метода в статическом контексте в Java необходимо создать объект класса, содержащего данный метод, и вызвать его через этот объект.


Пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
public class MyClass {
  public void myMethod() {
    System.out.println("Мой нестатический метод");
  }

  public static void main(String[] args) {
    // Создаем объект класса MyClass
    MyClass obj = new MyClass();

    // Вызываем нестатический метод через объект
    obj.myMethod();
  }
}


В данном примере создается объект класса MyClass с помощью оператора new, а затем вызывается нестатический метод myMethod() через этот объект.