|
|
|
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。
[上一页] [下一页]
|
|
|