您的位置:寻梦网首页编程乐园Java天地Core JavaJAVA程序员必读
JAVA程序员必读:基础篇(5)---类和继承
    
编译:ZSC/太平洋网络学院

5.1.6 控制对类成员的访问

(4)Package

如果你不显性设置成员访问其它级别的成员的时候,使用package访问级。这个访问级允许在相同包中的类访问成员。访问的级别是假设在相同包中的类是互相信任的朋友。比如 ,以下修改过的Alpha类声明了一个单一包访问的成员变量和方法。Alpha处在Greek包中:

package Greek;

class Alpha {

int iampackage;

void packageMethod() {

System.out.println("packageMethod");

}

}

这个Alpha类同时可以访问iampackage和packageMethod。另外,所有定义在和Alpha相同的类也可以访问iampackage和packageMethod。假如Alpha和Beta都是定义为Greek包的一部分:

package Greek;

class Beta {

void accessMethod() {

Alpha a = new Alpha();

a.iampackage = 10; // 合法

a.packageMethod(); // 合法

}

}

如上所述,Beta可以合法访问iampackage和packageMethod。

[上一页] [下一页]