定义class a时候,有public和没有的区别?谢谢

解决方案 »

  1.   

    没有定义public就只能在包内访问,否则可以为所有其它类访问。建议楼主看看JAVA访问修饰符方面的文档,JAVA共四个访问级别:public protected friendly private
      

  2.   

    楼主去http://blogger.org.cn/blog/more.asp?name=java2guru&id=10345看看,上面说的很清楚
      

  3.   

    你的和文件名相同的类可以为Public 其它的你想定义也不成
    Public 和没有 就是使用权限问题
      

  4.   

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