没有合适的资源?快使用搜索试试~ 我知道了~
首页Java的引用和函数参数传递
Java的引用和函数参数传递
需积分: 50 1.6k 浏览量
更新于2023-05-29
评论 1
收藏 17KB DOCX 举报
Java的引用和函数参数传递Java的引用和函数参数传递Java的引用和函数参数传递Java的引用和函数参数传递
资源详情
资源评论
资源推荐

关于 Java 的引用和函数参数传递
中没有了指针,这有时给程序员带来了些许不便。 的语言设计
者强调,这种不便可以通过 的引用特性得到弥补。即对于 的任何
对象,我们可以申明对象变量,但不产生实例,这样,把该变量指向具有实
际实例的对象,即可实现同一实例对象的多个变量引用,如:
!!"#$%&'())*!"
则完成了通过 对 的引用。从这个实际效果看, 在这里就很象 + 语
言中的指针了。只不过对于“指针” 我们不能进行!或,这类算数运算,即
的引用只能指向程序限定的能够访问的现存对象,所以 的实现者
认为它是灵活同时也是安全的。
但对于 + 或者 +!!中能够通过函数简单实现的两个数交换问题,即 +!
!如下函数:
-$.'//"
在 中是否能够实现呢?
按照 的规定, 的函数参数在传递的时候有两种方式。对于基本
类型,如 ,-&0 等作为函数参数传递时,采取的是传值方式。而对于
对象,如数组、字符串等作为参数传递时,采用的是引用方式,即此时在函
数中对传递的对象的修改将完全影响原对象。那能否对于对象利用引用完成
值的交换呢?下面的程序充分地演示了这个问题:




















sinat_41856364
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- ARM Cortex-A(armV7)编程手册V4.0.pdf
- ABB机器人保养总结解析.ppt
- 【超详细图解】菜鸡如何理解双向链表的python代码实现
- 常用网络命令的使用 ipconfig ping ARP FTP Netstat Route Tftp Tracert Telnet nslookup
- 基于单片机控制的DC-DC变换电路
- RS-232接口电路的ESD保护.pdf
- linux下用time(NULL)函数和localtime()获取当前时间的方法
- Openstack用户使用手册.docx
- KUKA KR 30 hA,KR 60 hA机器人产品手册.pdf
- Java programming with JNI
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论0