首页 > 软件网络

在java中为什么不能将方法体内的局部变量声明为static的?

时间:2017-03-24  来源:  作者:

在JAVA中为什么不能把任何方法体内的变量声明为静态_百度知道

[图文]在java语言中规定不能将方法体内的局部变量声明为static。例如下述代码就是错误的: public class example{ public void method(){ static int i = 0 ; }} 如果在执行类时,希望先...

在java中为什么不能将方法体内的局部变量声明为static的?-CSDN问答

至于存储在哪里不是主要的,因为如果java的语言设计者认为语法规定可以,他总能找到一种办法实现它。实际上c++ vb等语言可以在函数里定义静态变量。 java的语法为什么这么...

在方法中为什么不能定义static变量?-CSDN论坛-CSDN.NET-中国最大...

程序1可以,程序2为什么就不行了?static int i=0;错在哪里了? 如果这样写又可以 ... 为内存中保存.在方法体内声明的只是局部临时变量,当方法体结束后,这些临时变量会自... 本版专家分:71 结帖率:100% #2 得分:1 是不是是因为static修饰的变量是静态变量的...

java:变量,final常量,类成员变量,static关键字,实例变量,静态...

注意:不能将方法体内的局部变量声明为static 静态方法中,不可以使用this关键字;不可以直接调用非静态方法 (区别类和对象:this代表的是调用这个函数的对象的引用,而静态...
来顶一下
返回首页
返回首页
栏目更新
栏目热门