如何将Java包和子包作为程序运行?

时间:2018-07-03 07:09:39

标签: java package

我的包和类是这样的-

  1. com.p1

      

    Gui.java->在这里,我从用户那里获取输入。

  2. com.p1.p2

      

    Process1.java-在这里我处理收到的输入。

现在,我需要将所有内容链接在一起,以便

  • 当我运行Gui.java时,我接受可以共享给Process1.java的数据
  • 处理后,应将输出发送到Gui.java。

我不知道在这些类和Packgaes之间建立关系的正确方法。 任何建议都可以。.

1 个答案:

答案 0 :(得分:0)

我很慷慨,所以给你一个简单的例子:

  

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,该变量将具有用户输入值的平方。