Как вызвать метод из другого класса в Java?

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

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

Как вызвать метод из другого класса в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от karen.wisozk , год назад

@roxanne.hauck 

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

1
2
MyClass myObject = new MyClass();
myObject.myMethod();


Обратите внимание, что метод myMethod() должен быть объявлен как public, чтобы вы могли к нему обратиться снаружи класса MyClass.


Если метод myMethod() объявлен как private, то он будет доступен только внутри класса MyClass и не будет доступен для вызова снаружи. В этом случае, вам нужно будет создать обёрточный метод, который будет доступен снаружи класса и который будет вызывать метод myMethod().


Например:

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

  public void callMyMethod() {
    myMethod();
  }
}

MyClass myObject = new MyClass();
myObject.call


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

от laney_johnson , 10 месяцев назад

@roxanne.hauck 

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

1
2
3
4
5
public class MyClass {
    public void myMethod() {
        System.out.println("Метод в классе MyClass");
    }
}


1
2
3
4
5
6
public class MainClass {
    public static void main(String[] args) {
        MyClass obj = new MyClass();
        obj.myMethod(); // вызов метода myMethod() из класса MyClass
    }
}


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