不行,肯定不行。protected 只能被同一类、子类、同一package中的类访问

解决方案 »

  1.   

    可以访问,只要是extends就可以,包的访问控制是默认的friendly
      

  2.   

    protected 只能被同一类、子类、同一package中的类访问 ,其他package不行。
      

  3.   

    不是继承关系,就算是同一包也不能访问protected
      

  4.   

    调试了一下,发现protected方法只在同一个包中可见,不管用没用继承。xioyoo你的说法不对啊
      

  5.   

    我调试了一下:不是继承关系,在同一个包中可以访问protected啊
      

  6.   

    可以,我用例子试过了。但被继承的类必须是PUBLIC。
      

  7.   

    例子如下:
    package z;
    public class w1{
    protected void c(){
    System.out.println("hello");
    }
    }package zz;
    import z.*;
    public class w2 extends w1{
    public static void main(String args[]){
    w2 a=new w2();
    }
    public w2(){
    c();
    }
    }