为什么一个java文件只能有一个public类,在一个java源程序文件中,可以有多个public类

  为什么一个java文件只能有一个public类,在一个java源程序文件中,可以有多个public类

  如何解决写爬虫IP受阻的问题?立即使用。

  一个java源文件只能有一个public类。

  (推荐学习:java入门)

  分析:

  能a 吗。java的源文件包含多个类(不是内部类)?有什么限制?

  一个java源文件可以有多个类,但只能有一个public类,并且public的类名必须与文件名一致。一个文件中只能有非公共类。如果只有一个非公共类,这个类可以不同于文件名。

  (视频教程推荐:java视频教程)

  为什么java源文件中只能有一个公共类?

  1.每个编译单元(文件)只能有一个公共类,这意味着每个编译单元只有一个公共接口,由公共类表示。该接口可以根据需要包含许多支持包访问权限的类。如果一个编译单元中有多个公共类,编译器会给出一个错误消息。

  2.公共类的名称必须与包含编译单元的文件名完全相同,包括大小写。如果不匹配,也会得到编译错误。

  3.虽然不是很常用,但是完全消除编译单元中的公共类是可能的。在这种情况下,您可以随意命名文件。也就是说,上面的java源文件只能有一个公共类的细节。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: