瑞星卡卡安全论坛技术交流区系统软件 【求助】关于Java赋值一个小问题.谢谢!

1   1  /  1  页   跳转

【求助】关于Java赋值一个小问题.谢谢!

【求助】关于Java赋值一个小问题.谢谢!

public void Method1(int X) {
  b = X;
}

很正常.. b是declared过的int变量

然后

public void Method1(int X) {
int  b = X;
}
加了int后居然还可以compile,但是赋值就无法完成了.请问在赋值的时候如果前面又加上int或者double之类的是有什么特殊意义吗? 为什么程序还可以compile呢? 是什么导致赋值无法完成?谢谢!
最后编辑2005-09-23 15:08:22
分享到:
gototop
 

局部变量
外部变量的区别。
gototop
 

很明显,你赋值的时候再加一个定义符,就成了一个新的变量,但是由于局部\全局变量的原因,这里没有报错
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT