受保护的变量与友好变量的区别是什么??????、

解决方案 »

  1.   

    变量不用private、protected、public修饰,即为default(友好变量)           同一个类     同一个包   不同包的子类   不同包的非子类private      yesdefault      yes       yesprotected    yes       yes        yes
       
    public       yes       yes        yes            yes
      

  2.   

    变量不用private、protected、public修饰,即为default(友好变量)            同一个类     同一个包   不同包的子类   不同包的非子类private      yesdefault      yes           yesprotected   yes           yes            yes
       
    public    yes             yes           yes               yes
      

  3.   

    default:能且只能在同一个包中被引用。
    protected:能在同一个包中被引用,而且能被不同包中的子类引用。