我在项目中创建了两个模块。
我想从一个模块到另一个模块获取值。
my project's github link
在第一个模块中:
package org.example;
public class Main {
static String c;
public static void main(String[] args) {
c = "hai";
while (true){
}
}
public String geta(){
return c;
}
}
字符串
在第二个模块中:
package org.p;
public class Main {
public static void main(String[] args) {
org.example.Main a = new org.example.Main();
System.out.println(a.geta());
}
}
型
输出
null
型
project structure的
我该如何解决这个问题?
1条答案
按热度按时间ubby3x7f1#
你的代码很奇怪,我不知道你在做什么。也许一个更完整的例子会澄清这个问题。要立即得到答案,可以在这里使用静态初始化。
字符串
若要访问由方法初始化的字段,必须先调用该方法。不要在这些方法中放入无限循环或错误代码,它们不会完成。
型
新班级:
型