标签:
包(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