为什么在java main函数中 无法定义静态变量???????????

解决方案 »

  1.   

    因为那里都是局部变量,都是保存在堆栈里面的,所以无法声明为任何额外属性的变量
    private protected public static 等等都不行!!!这些变量在方法运行完毕,会被垃圾回收的。
      

  2.   

    java中static和含义和c的是不同的
    理解了java中static的含义
    你根本就不会有在main()中定义static变量这种非分之想