21xrx.com
2024-09-17 03:58:45 Tuesday
登录
文章检索 我的文章 写文章
Java中是否允许没有public类?
2023-06-15 18:47:21 深夜i     --     --
Java public 访问控制 编译器 实现细节

在Java中,每个类都可以被定义为public或者默认访问控制,即没有任何访问修饰符。如果一个类没有被声明为public,则只能在同一个包中访问该类。

因此,在Java中是允许没有public类的。当一个类没有声明为public时,编译器会将其视为默认访问控制,该类只能被同一包中的其他类所访问。

但是,如果想要在不同包中访问该类,则需要将该类声明为public。

在实际应用中,通常情况下,我们会将类声明为public以便于其他类可以访问,除非有特殊的设计需求需要隐藏类的实现细节。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复