读Java编程思想随笔の访问权限控制

  Java解释器的运行过程如下:首先,找出环境变量CLASSPATH(可以通过操作系统来设置,有时也可以通过安装程序---用来在的机器上安装Java或基于Java的工具来设置)。CLASSPATH包含一个或多个目录,用作查找.class文件的根目录。从根目录开始,解释器获取包的名称并将每个句点替换成反斜杠,以从CLASSPATH根中产生一个路径名称(于是,package foo.bar.baz 就变成为foo\bar\baz或foo/bar/baz或其他,这一切取决于操作系统)。得到的路径会与CLASSPATH中的各个不同的项相连接,解释器就在这些目录中查找与你所要创建的类名称相关的.class文件。

  访问级别

  

  控制成员的访问权限有两个原因。第一是为了使用户不要碰触那些他们不该碰触的部分,这些部分对于类内部操作时必要的,但是它并不属于客户端程序员所需接口的一部分。第二个原因是为了让类库设计者可以更改类的内部工作方式,而不必担心这样会对客户端程序员产生重大影响。

posted @ 2015-10-30 08:10  有志竟成  阅读(116)  评论(0)    收藏  举报