Как запустить пакет java и подпакеты как программу? - PullRequest
0 голосов
/ 03 июля 2018

Мои пакеты и классы такие -

  1. com.p1

    Gui.java -> здесь я беру свой вклад от пользователя.

  2. com.p1.p2

    Process1.java - здесь я обрабатываю полученные данные.

Теперь мне нужно связать все вместе, чтобы

  • Когда я запускаю Gui.java, я принимаю данные, которыми могу поделиться в Process1.java
  • После обработки вывод должен быть отправлен в Gui.java.

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

1 Ответ

0 голосов
/ 03 июля 2018

Я чувствую себя щедрым, поэтому приведу простой пример:

Gui.java

Получить значение от пользователя:

Scanner sc = new Scanner(System.in);
int a = sc.nextInt();

Создание экземпляра Process1

Process1 p = new Process1();

Передайте свое значение (a) методу в p

int result = p.calc(a);

Process1.java

В Process сделать что-нибудь с a в методе calc

public int calc(int a) {
    return a * a;
}

Вернувшись к Gui, теперь у вас есть переменная result, которая будет иметь значение ввода пользователя в квадрате.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...