问个弱弱的问题
比如
class A  //这个不写public 或则其他类型 那默认的是什么类型呢??
{
  int a ; //这个成员变量 也是如果不在前面加修饰符 那默认是什么类型呢???
  int b ;
}

解决方案 »

  1.   

    这个 class A 只能在当前包内用,无法在其他包中用
      

  2.   

       Java有public、protect、friendly、private四种访问权限
        默认是friendly
    1)public:在任何地方都可被使用   2)protect、private:除了它自己,没有任何class可以使用,所以class不能是   protected或private(inner class除外)   3) friendly:同一个package中的classes能用
      

  3.   

              
    作用域 当前类 同一package 子孙类 其他package
    public    √         √        √        √
    protected  √         √        √        ×
    friendly   √         √        ×        ×
    private    √         ×        ×        ×
    不写时默认为friendly