日期:2014-05-20  浏览次数:20680 次

JAVA的一个问题
今天写代码,发现JAVA的Main里面不能用static定义变量,那如果想要有和static类似的功能,应该怎么写?

------解决方案--------------------
static是对于类来说的,方法里是不能定义static变量的。。
------解决方案--------------------
静态方法和静态属性是属于类的 main方式本身就是一个静态方法。所以在静态方法里面不能直接定义静态变量
------解决方案--------------------
静态变量static又叫全局变量,静态变量的本意是为了让所有的对象共享这个变量,如果在方法里面定义静态变量的话就存在逻辑错误了。