gpt4 book ai didi

java - 如果 main 方法在 java 文件的 "non public class"中怎么办?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:04:53 24 4
gpt4 key购买 nike

我有一个包含多个类的 java 文件,其中一个是公共(public)类。如果 main 方法在非公共(public)类中。我无法运行该 java 文件。这是为什么?而且也没有编译错误。如果是这样,我该如何使用该主要方法?

最佳答案

实际上你可以在非公共(public)类中执行main方法。如果你把这个类

class A {
public static void main(String... args) {
System.out.println("This is not a public class!");
}
}

在名为 NonPubClass.java 的文件中。您可以使用 javac 命令编译此文件,但您不会获得 NonPubClass.class,而是获得 A.class。使用 java a 调用该类,您将看到打印的字符串 --- 这不是公共(public)类!

关于java - 如果 main 方法在 java 文件的 "non public class"中怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12524322/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com