瑞星卡卡安全论坛

首页 » 技术交流区 » 系统软件 » 【求助】关于Java赋值一个小问题.谢谢!
LamiLami - 2005-9-17 7:57:00
public void Method1(int X) {
  b = X;
}

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

然后

public void Method1(int X) {
int  b = X;
}
加了int后居然还可以compile,但是赋值就无法完成了.请问在赋值的时候如果前面又加上int或者double之类的是有什么特殊意义吗? 为什么程序还可以compile呢? 是什么导致赋值无法完成?谢谢!
L.S. - 2005-9-17 14:19:00
局部变量
外部变量的区别。
仙宝宝 - 2005-9-23 15:08:00
很明显,你赋值的时候再加一个定义符,就成了一个新的变量,但是由于局部\全局变量的原因,这里没有报错
1
查看完整版本: 【求助】关于Java赋值一个小问题.谢谢!