java是什么 Java中,类名与文件名需要相同吗?
浏览量:2753
时间:2021-04-11 17:33:56
作者:admin
Java中,类名与文件名需要相同吗?
动手!正确,Java代码的文件名应该与公共类名相同。与此类名相同。一个java代码文件中只能有一个公共类,并且可以有多个类
如果一个编译单元(文件)包含一个公共类,则文件名必须与类名一致。如果没有公共类,可以随意命名文件。在一个文件中,可以有零个或一个公共类和零个或多个非公共类。Java程序从公共类的main函数执行,就像C程序从main()函数执行一样。只能有一个公共类来方便类加载器。公共类只能在以其类名作为文件名的文件中定义。每个编译单元(文件)只有一个公共类。因为每个编译单元只能有一个公共接口,由public类表示。接口可以包含许多类,这些类根据需要支持包访问权限。如果有多个公共类,编译器将报告一个错误。公共类的名称必须与文件名相同(严格区分大小写)。当然,编译单元中不能有公共类。
java中文件名必须与类名一致吗?
稍后,如果有人问您为什么一个java文件只能有一个公共类?
A:非常简单,因为公共类的名称应该与java文件名相同。只有一个文件名。当然,只能有一个公共课
!Q:很好!为什么神马文件名必须与公共类名相同?你不知道吗?
A:问题是这样的,因为为了提高找类的速度,在使用import语句导入时,只导入对应空间的文件名对应的类文件,公共文件是每个人都使用的,所以可以直接导入类名对应的类文件。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。