如果主要方法在java文件的“非公共类”内部怎么办?

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

回答:

您当然可以覆盖main方法,它不会违反任何编译器规则,因此不会出现任何编译器错误。

您要检查尽管您拥有一个以上类的事实,但声明为public的文件仍是您要执行的文件的名称。

因此,当您尝试执行该类时,它没有从其开始执行的main方法。因此,如果您想在非公共类中执行main方法,那么唯一的方法是从该类的main方法中调用main公共课。

以上是 如果主要方法在java文件的“非公共类”内部怎么办? 的全部内容, 来源链接: utcz.com/qa/407636.html

回到顶部