java main类的public关键字(main()方法存在的地方)是强制性的吗?[重复]

hiz5n14c  于 2023-03-21  发布在  Java
关注(0)|答案(1)|浏览(142)

此问题在此处已有答案

(9个答案)
Why doesn't the class containing main have to be public?(3个答案)
13小时前关闭.

// main class
class prac_1_3{
    public static void main(String[] args){
        System.out.println("Practical 3");
    }
}

我在很多网站上看到过,听说主类应该是一个公共修饰符。
所以,为了确认我在没有public修饰符的情况下运行了上面的代码,并且它成功运行了。
我想从你那里知道这一点。请解释一下,在什么情况下,公共修饰符只需要主类(我知道公共修饰符的基本知识,但我对主类文件感到困惑)。
使用public关键字和不使用public关键字都成功执行。

t40tm48m

t40tm48m1#

你提到在 class(不是方法)上
使用public关键字和不使用public关键字都成功执行。
这就是你的答案。public在类上不需要,只在方法上需要。

相关问题