21xrx.com
2024-11-05 20:28:49 Tuesday
登录
文章检索 我的文章 写文章
Java文件中是否允许没有public类
2023-06-15 17:27:54 深夜i     --     --
Java文件 public类 内部类

当我们编写Java程序时,通常会在一个Java文件中定义一个public类,以便其他程序可以访问它。但是,在Java文件中也可以定义非public类或没有类修饰符的类。

如果在Java文件中没有定义public类,则编译后的class文件将不会包含该类的字节码,因此其他程序也无法访问它。但是,该类仍然可以被同一个文件中的其他类访问。这种情况通常发生在编写内部类时。

另外,也可以在一个Java文件中定义多个类,但只能有一个public类,且该类的名称必须与文件名相同。非public类的名称可以任意命名。

总的来说,在Java文件中是否允许没有public类的答案是肯定的。但需要注意的是,这种类的访问权限会受到限制。

  
  

评论区

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