Java基础
qq_28123991
这个作者很懒,什么都没留下…
展开
-
当这个类被修饰public的话,为什么源文件名必须要与类名相同
一个java源文件为什么只能有一个public类呢?当这个类被修饰public的话,为什么源文件名必须要与类名相同呢?Java编程思想中的一段话:当编写一个java源代码文件时,此文件通常被称为编译单元(有时也被称为转译单元)。每个编译单元都必须有一个后缀名.java,而在编译单元内则可以有一个public类,该类的名称必须与文件的名称相同(包括大小写,但不包括文件的后缀名.java)。每个编译单元只能有一个public类,否则编译器就不会接受。如果在该编译单元之中还有额外的类的话,那么在包之外的世界是转载 2020-05-29 16:57:14 · 1772 阅读 · 0 评论 -
为什么一个java源文件中只能有一个public类
为什么一个java源文件中只能有一个public类问题:一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?答案:可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。一个文件中可以只有非public类,如果只有一个非public类,此类可以跟文件名不同。为什么一个java源文件中只能有一个public类?在java编程思想(第四版)一书中有这样3段话(6.4 类的访问权限):1.每个编译单元(文件)都只能有一个public类,这表示,每个编译单转载 2020-05-29 11:22:26 · 313 阅读 · 0 评论