public 是 公用的,任何物件也可以用
private是 私有的,只有物件自己才可以用
protected是子類才可以用
static 是 指可以共用
final是指只可以如化一次,就如常數如 public static int a;
如a是 ClassA的函數即 其他物件可用 ClassA.a = 1; 去改a的數值
但如 private static int a
就只有ClassA可以改a的數值

解决方案 »

  1.   

    static修饰符表示被修饰的对象属于该类,而不是每一个实例对象。
      

  2.   

    首先你要知道static关键字的作用:一:无论何时数据的存储空间只有一份,开始时就分配了;二:不建立任何对象都可以调用它。等。
      

  3.   

    如果说明成private或者protected,在外面将不能调用它,也就是说,不能执行main()了。
      

  4.   

    main()方法是JAVA程序的入口,当然不包括Applet。所以必须是public static。
    这样说这道理吗?