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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от shayna.buckridge , 2 года назад

@roma 

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

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
public class MyClass {
  public void myMethod() {
    // тело метода
  }
}

// ...

MyClass obj = new MyClass();
obj.myMethod();


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

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

от shirley.vonrueden , год назад

@roma 

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


Пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
public class MyClass {
    public void myMethod() {
        System.out.println("Hello, World!");
    }
}

public class Main {
    public static void main(String[] args) {
        MyClass myObject = new MyClass(); // Создаем объект класса
        myObject.myMethod(); // Вызываем нестатический метод
    }
}


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