private protected合起来是不是不能用了?

解决方案 »

  1.   

    那你就默认,什么都不写
    详细请参阅thinking in java第二版180页
      

  2.   

    当然不能用了。要只能被子类看到的话,就用protected就可以了
      

  3.   

    private和protected构成:私有保护访问控制符
    用private protected修饰的成员变量可以被两种类访问和引用,一种是该类本身,一种是该类的所有子类。private protected修饰符把同一包内的非子类排除在可访问的范围之外,使得成员变量更专用于具有明确继承关系的类,而不是松散地组合在一起的包
      

  4.   

    好像有个什么friendly的东西,和默认一样!
      

  5.   

    你什么也不写就对了。他是friendly的形式。
    如:
             class example{
               
                  void go(){.......}
                  int move(){  return 1;}
             }
     JAVA的访问权限是1 public
                     2 friendly 
                      3 protected
                        4 private