Android中的访问权限修饰符有public,protected,default,private四种,
之前一直处于似懂非懂的状态,这次就彻底理解下.
Step1:
Test类中,定义四个静态方法,并在一个test()方法中测试调用.
public class Test {
public void test() {
methodPublic();
methodProtected();
methodDefault();
methodPrivate();
}
public static void methodPublic() {
}
protected static void methodProtected() {
}
static void methodDefault() {
}
private static void methodPrivate() {
}
}
Step2:
创建如下
两个包: pkg1, pkg2;
四个类: SamePackage, SamePackageAndExtende, DifferPackage, DifferPackageAndExtend.
并分别定义各自的test()方法:
public void test() {
// 用于测试是否可调用到 Test 类中的四个方法.
}
Step3:
可得如下结果:
Conclusion(总结):