第1个回答 2013-06-23
很好理解的,其实你可以理解为,为了让方法更具灵活性,所以才有了参数,打个比方:
一个求一段区域的和的,求和方法、就可以通过参数来指定区域,这就使得同一份代码,可以从外部更好的操作,而无需修改代码内容。
在方法与方法间传递资源,就拿简单的绘图来说,在一个小程序中,画笔资源只有一个,而这个画笔会在另一个方法中,现在有一个画圆形的方法,需要用到这只画笔,由于,方法不知道会在什么时候被调用,所以,你需要预先给它一个参数,这个参数就是画笔。
就像告诉电脑,要想画圆形,就要给我一只笔。
有了参数里的画笔,即使它只是一个参数,但是它已经可以使用了,你可以先用这只笔完成需要的工作,就像是做了一个假设,我如果有一只笔,我要这么做。
然后再调用这个方法的时候,真的给它一只笔就好了~。
第2个回答 2013-06-23
参数有两种形式,一种是形参,一种是实参,还有输入参数,还有输出参数。具体我可以跟你讲解一下,我的QQ:794327453
第3个回答 2013-06-23
你是说 这个方法里面的参数 和 方法体里面的变量相同而且有初始值了 会不会覆盖???
会覆盖,但是你认为会这样写变量吗?