Java方法参数的形参和实参

本文详细介绍了方法参数中的形参和实参概念,重点解析了Java中的值传递策略,包括传值调用、传引用调用(按共享对象传递)。文章通过案例分析了值传递和引用传递的区别,强调Java中只有值传递,即使是引用类型,传递的也是内存地址的拷贝。最后,文章指出Java中不存在引用传递,所有参数传递都是值传递。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在之前的文章中,小千给大家讲解了方法的定义、调用和返回值,但方法的内容还有很多,比如方法的参数是怎么回事?接下来会在这篇文章中,继续给大家讲解方法参数相关的知识,这就是我们今天要学习的内容。

又想要获取相关技术学习资料的小伙伴可以关注文章结尾微信哦!

一. 方法的形参和实参

1. 形参与实参

根据以前的讲解可知,方法中可以带有参数,当然也可以不带参数。如果方法带有参数,我们可以把参数分为形参和实参。

形参:是指在定义方法时列出的参数,用来接收方法调用时传递过来的数据。简单地说,我们定义方法时写出的那些参数都是形参。形参只有在被调用时才会被分配内存空间,一旦调用结束就会释放占用的空间,因此仅在方法内有效,属于一种局部变量,针对形参的改动无法影响到方法外。

实参:在调用有参方法时,主调方法和被调方法之间需要进行数据传递。被调用方法名后面括号中的参数就是“实际参数”,所以实参是调用方法时实际传递给该方法的参数。实参会被预先创建并赋予确定的值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值