- 6.1 包:库单元
- 当编写一个Java源代码文件时,此文件通常被称为编译单元(转译单元)。每个编译单元只能有一个public类,并且名字必须与文件的名字完全相同,但是可以包含众多非public的类。编译完.java文件后会得到大量的.class文件(一个class对应一个)。Java可运行程序是一组可以打包并压缩为一个Java文档文件(JAR,使用Java的jar文档生成器)的.class文件。
- 创建独一无二的包名:要使得.java和.class文件从属于一个群组,就要使用到关键字package,一般是将域名反过来,MindView.net->new.mindview。
- 6.2 Java访问权限修饰词(包访问权限、public、private、protected)
- 没有任何修饰词的默认是包访问权限,当前包中的所有其他类对这个成员有访问权限,包以外的所有类,这个成员都无法访问。(没有加package却放在这个包的目录下的,也可以访问,被视作该目录下默认包的一部分)
- protected:继承访问权限,也提供包访问权限。
相关文章