java - 有没有办法在我的 Java 代码中调用 2 个类?

标签 java class

所以,我创建了一个类并将其命名为 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/

相关文章:

java - 多实例 Activiti 6 设置中的作业取消

java - 将 Java.Util.Set 加载到 Spring ConfigurationProperties

java - 使用 Kotlin 开发时的 Android getGlobalApplicationContext()

java 类对象和类型

java - TCP/IP 等的套接字应该放在一个单独的类中吗? ( java )

java - 在不使用数组的情况下获取整数的最低和最高值?

Java 数组列表错误

java - 无法从另一个类创建类对象

objective-c - 对类实例的全局访问 - 最佳设计方法?

class - VBA 隐藏用户表单但保留输入的数据