网站开发 APP开发 小程序开发 SEO优化 公司新闻

java的形参与实参

2018-05-28 09:14:28
1501

  在java开发中,参数可以说是最基本的,那我们应该对参数的两种形态做一下了解。

  首先来说形参,顾名思义,形参并不是实际的参数,而是形式参数,它的具体实现为在方法中的参数列表中,我们可能会带几个参数,通过参数来进行判断,这样我们这个方法就可以在实际运行中获取到值,进而把值赋给我们的形参.用另一种方法说形参就是虚位以待,等待着传入函数的实参,它是预先向JVM要一块空间来接收实际的参数.另外形参还有一种约束能力,形参的声明就可以使别人调用该方法时必须传入类型一样的参数,极大的提高了错误的发生。
 

  而实参就更好理解了,实参其实就是实际运行中的参数,是我们在程序运行时获取到的实际参数.然后我们就可以根据实际的参数来进行方法的调用与判断.总结来说,形参相当于是给实参去占位置,实参则是在获取到前台数据后直接去相应的位置就可以,这样就可以在程序运行时极大的提高运行效率,提升用户体验。

  最后做一下总结,形参是在函数或方法中定义的,它的作用范围只局限于方法内部,不能在方法外或者别的方法内调用,形参和实参的主要功能是用作数据的传递,在程序运行时主函数吧实参的值赋值给函数内的形参.形参只有在运行时才会分配内存,在函数执行完成后,会立刻释放分配的资源,所有,形参的作用范围只有在该函数内部。