所以,我创建了一个类并将其命名为 Main 然后我完成我需要做的事情并开设一个新类(class) 我决定将其命名为 Main2
我完成了使用该类的操作,然后运行该程序,但是它只运行第一个类,而不是运行两个类(我是 Java 初学者,所以我不太确定它是否应该像那样)是否有它不起作用的原因,以及我可以做些什么来使它起作用
我在 repl.it 论坛上询问,一位用户告诉我将其添加到我的代码中
class Main.2;
Main2.run;
这是我当前的代码:https://repl.it/@JavasLava/Steel-Ball-Run
我希望它能够运行我在类里面的 4 个打印语句。
感谢您的帮助
最佳答案
在JAVA中,一个java文件将并且应该只有一个公共(public)类来命名该文件的名称。 如果你想在两个类中运行主函数,你可以在第一个类中调用第二个主函数。 比如
class Main {
public static void main(String[] args) {
System.out.println("I am learning Java");
System.out.println("Comments are Kinda usefull");
......
Main2.main(args);
}
}
或
class Main {
public static void main(String[] args) {
System.out.println("I am learning Java");
System.out.println("Comments are Kinda usefull");
......
}
static{
Main2.main(null);
}
}
关于java - 有没有办法在我的 Java 代码中调用 2 个类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57861946/