为什么一个java文件只能有一个public类,在一个java源程序文件中,可以有多个public类
如何解决写爬虫IP受阻的问题?立即使用。
一个java源文件只能有一个public类。
(推荐学习:java入门)
分析:
能a 吗。java的源文件包含多个类(不是内部类)?有什么限制?
一个java源文件可以有多个类,但只能有一个public类,并且public的类名必须与文件名一致。一个文件中只能有非公共类。如果只有一个非公共类,这个类可以不同于文件名。
(视频教程推荐:java视频教程)
为什么java源文件中只能有一个公共类?
1.每个编译单元(文件)只能有一个公共类,这意味着每个编译单元只有一个公共接口,由公共类表示。该接口可以根据需要包含许多支持包访问权限的类。如果一个编译单元中有多个公共类,编译器会给出一个错误消息。
2.公共类的名称必须与包含编译单元的文件名完全相同,包括大小写。如果不匹配,也会得到编译错误。
3.虽然不是很常用,但是完全消除编译单元中的公共类是可能的。在这种情况下,您可以随意命名文件。也就是说,上面的java源文件只能有一个公共类的细节。请多关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。