访问权限修饰符
例子1
package p1;
public class Father1 {
protected void f() {
} // 父类Father1中的protected方法
}
package p1;
public class Son1 extends Father1 {
}
package p2;
public class Son2 extends Father1{
}
package p1;
public class Test {
public static void main(String[] args) {
Son1 son1 = new Son1();
son1.f(); // Compile OK ----(1)
son1.clone(); // Compile Error ----(2)
Son2 son = new Son2();
son2.f(); // Compile OK ----(3)
son2.clone(); // Compile Error ----(4)
Test t = new Test();
t.clone; // Compile OK
// 测试类test只可以使用test类的继承Object类而来的test.clone()方法
}
}例子2
例子3
例子4
例子5
例子6
例子7
例子8
例子9
最后更新于