protect 是不光包内可以看到,子类也可以看到
而public是,所有的都可以看到这三个是依次增强可见性

解决方案 »

  1.   

    protected和无修饰符一样?
    都是包内可见,子类可见?
      

  2.   

    // 不用修饰是默认包内私有的,也就是包外面的没办法访问不要误导人,默认是friendly,
    public、protect、friendly、private四种访问权限,访问权限的范围依次减少。
      

  3.   

    java有四种访问权限,
    1. private     私有
    2. 不用修饰符   只有包内的类才能被访问,所以有"包访问权限"的称呼
    3. protected   不但包内的类可以访问,所以继承的子类也可以访问
    4. public      公有,都可以访问