public class Father { protected int i = 5; //父类中的protected 域 protected void test() { //父类中的protected方法 System.out.println(this.i); } } ================================================================================== package B; //子类与父类位于不同的包中 import A.Father; //导入父类
public class Son extends Father { public static void main(String[] args) { Father f = new Father(); //创建父类对象 System.out.println(f.i); //此处会抛出错误 f.test(); //此处也会抛出同样的错误 } }