对类本身来说没区别。
public适用范围: sameclass,samepackage,subclass,universe
private适用范围:sameclass

解决方案 »

  1.   

    请问:
       static final int a=10;
     与
       static int a=10;
    怎样用?
      

  2.   

    static final int a=10;  a是一个常数10
    static int a=10 a是初值为10的静态变量
      

  3.   

    没有final的可以修改其值,有final的不能被修改。
    static的,可以直接使用,也可以先生成一个类的实例,然后调用。