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

在java编程思想(第四版)一书中有这样3段话(6.4 类的访问权限):   1.每个编译单元(文件)都只能有一个public类,这表示,每个编译单元都有单一的公共接口,用public类来表现。该接口可以按要求包含众多的支持包访问权限的类。如果在某个编译单元内有一个以上的public类,编译器就会给出错误信息。   2.public类的名称必须完全与含有该编译单元的文件名相同,包含大小写。如果不匹
相关文章
相关标签/搜索