icris 发表于 2014-7-31 17:27
虽然写 a = 4 ,但是 a 不是 4 ,是一个变量名,a = 2 是重新赋值,之后在这个方法内部的 a 就等于 2 了 ...
玥夜 发表于 2014-7-31 17:32
哦 那就是跟我传的值没有关系了 在这个方法中是用不到的 是吧 在show方法中 a就等于2 对吧 ...
wisely 发表于 2014-7-31 17:37
这个问题非常经典,多谢楼主分享。
show()方法带参数,a传入的虽然是具体值4,但它依然有名字,它的名字就 ...
wisely 发表于 2014-7-31 17:37
这个问题非常经典,多谢楼主分享。
show()方法带参数,a传入的虽然是具体值4,但它依然有名字,它的名字就 ...
icris 发表于 2014-7-31 17:37
不是没关系,把 a = 2 去掉的话这个方法里 a 就等于 4 了。
在 a = 2 之前 a 就是 4 了,可以把打印前移 ...
Bule丶 发表于 2014-7-31 17:45
你在main方法里初始化的a=4,传值到show里,shou方法里把a重新赋值,赋值的只是show(int a)这个a,因为a是 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |