加不加有什么区别呢?

解决方案 »

  1.   

    public 的作用就是让别人能够调用咯
      

  2.   

      加了,其他类都能构造它,也就是把它new出来
      不加,就默认的包权限。包内类能构造它。
      

  3.   

    不但可以不加
    还可以写成private,比如单类模式下
      

  4.   

    public 所有类可以new 该类
    不加 默认的包 同包下类可以new 该类
    private 只有自己可以new 
    protected 只有自己和子类可以new