至少netbeans告诉了我在方法中是不能定义static变量的。首先我在此论坛上有看到相似主题,但打不开。又用google搜了一下,没有找到准确的答案,所以想问一下大家,希望能给予回答。
我想说在static方法中定义static变量,让它的作用域仅在这个方法中,为什么不行。(刚学java不久,可能受到c/c++影响。)
解决方案 »
- 新手求助,一个问题。
- 在预编译中 select top ? ....里的? 如何赋值?
- 带参数的main()
- readLine的判断条件是\n还是\r还是\r\n?
- 哪位高人能帮我解释一下关于地址和引用传递的问题?800里加急,在线等待回复!(用分砸死你)
- java字符串中"的处理方法
- 关于“java in a nutshell” 和“java核心技术 卷1”的问题
- java初学者,菜鸟问题,数组定义有问题吗?我编译不过去?各位大哥帮帮忙?
- 谁来看看我的这个程序,不该出错啊!(
- 本人最近弄了一盘IBM WebSphere,所以想学JAVA,可一点基础都没有,所以请各位大哥传授些学习经验,外加好的学习资料或书。万分感激!!
- 怎么才能让窗口自动弹出,急,在线等!!!
- String的split方法的问题 bug嗎?
static关键字定义的变量为类变量,换句话说就是只能用作类的成员变量而不能用作局部变量.
你在方法中定义static变量,当然错了.
就好象C++/C中在在调用函数中定义全局变量。
所以应该在类这一级定义
在方法中定义就没意义了~
你一定是受到C++的影响了.
static关键字定义的变量为类变量,换句话说就是只能用作类的成员变量而不能用作局部变量.
你在方法中定义static变量,当然错了.