标签:
包(package)
package的作用 
要点
为了避免package名称的独一无二,一般的命名方法是:
(1)第一部分应该是类的创建者的反顺序的Internet域名。
(2)第二部分是把package名称分解为机器上的一个文件目录。
这样Java程序运行并加载.class文件时,就可以根据package名找到相应的路径。
eg:
JAVA访问权限
注:以下为了便于说明各访问权限,不妨做一个形象的比喻。同一个包中的类可以视为朋友关系;有继承关系的类可以视为父子关系;同一个类中的所有成员都视为自己。
| 作用域 | 自己(当前类) | 朋友(同一package) | 子孙(继承关系) | 其他package | 
| public | 可访问 | 可访问 | 可访问 | 可访问 | 
| protected | 可访问 | 可访问 | 可访问 | 不可访问 | 
| friendly | 可访问 | 可访问 | 不可访问 | 不可访问 | 
| private | 可访问 | 不可访问 | 不可访问 | 不可访问 | 
包访问权限
JAVA默认的访问权限没有任何关键字,通常是指包访问权限(有时也表示为friendly)。
这意味着当前包中的所有其他类对包访问权限的成员都有访问权限。但是对于非本包的类,这个成员却是private。
由于一个编译单元(即.java文件)只能隶属于一个包,所以同一个编译单元中的所有类彼此可以相互访问。
public访问权限
protected访问权限
标签:
原文地址:http://www.cnblogs.com/jingmoxukong/p/4205947.html