第6章 访问权限控制
·写完后发现不够完美 → 重构 → 服务端程序员修改代码不能影响客户端程序员的使用 → 访问权限修饰符
6.1 包:库单元
·import导包(命名空间)
·编译单元:.java文件
·最多有一个public类,其他类主要用来为public类服务。
·Java解释器负责.class文件的查找、装载、解释。
·package、import:将单一的全局名字空间分割开。
·Java解释器运行过程:找出环境变量CLASSPATH;CLASSPATH包含一个多个目录,通过它查找.class文件的根目录;从根目录开始,解释器获取包的名称,并将每个句点换成反斜杠或斜杠,以从CLASSPATH根中产生一个路径名称。得到的路径会与CLASSPATH中的各个不同的项相连接,解释器就在这些目录中查找与你所要创建的类名称相关的.class文件。
·包名全部用小写字母
·用import改变行为(条件编译效果):
·相同的两个类,同样的方法:一个做,一个不做
·import导包切换
6.2 Java访问权限修饰词
6.3 接口和实现
6.4 类的访问权限
第6章 访问权限控制