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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将java包和子包作为程序运行?相关的知识,希望对你有一定的参考价值。

我的包和类是这样的 -

  1. com.p1 Gui.java - >这里我从用户那里得到了我的意见。
  2. com.p1.p2 Process1.java - 这里我处理我收到的输入。

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

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

我不知道在这些类和包之间建立关系的正确方法。任何建议都没问题。

答案

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

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

以上是关于如何将java包和子包作为程序运行?的主要内容,如果未能解决你的问题,请参考以下文章

Java中包和子包的关系

启动Java应用的Shell脚本

jsp页面被tomcat引擎运行的时候组装成java片段,但是这些java片段怎么没有main方法作为程序的入口啊?

如果 Java 子包不提供特殊的访问关系,它们会做啥?

java 简单的代码片段,展示如何将javaagent附加到运行JVM进程

java扫描某个包下的所有java类并加载