社区
Web 开发
帖子详情
参数怎么按引用传递?
sailor11
2004-10-10 11:37:25
static void change(String ss)
{
ss="aaa";
}
public static void main(String[] arg)
{
String s="bbb";
change(s);
}
怎么样才可以通过调用change()改变main()中的s的值,
也就是参数怎么按引用传递?
...全文
65
3
打赏
收藏
参数怎么按引用传递?
static void change(String ss) { ss="aaa"; } public static void main(String[] arg) { String s="bbb"; change(s); } 怎么样才可以通过调用change()改变main()中的s的值, 也就是参数怎么按引用传递?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kaleon
2004-10-10
打赏
举报
回复
在java里面,是采用的值传递的方式,可以先定义一个类StringTest,将ss作为其一个字段。
例如:
class StringTest{
private String ss;
public String gets()
{
return this.ss;
}
public void sets(String ss)
{
this.ss=ss;
}
public static void main(String[] args)
{
String s="bbb";
StringTest st=new StringTest();
st.sets(s);
System.out.println(st.gets());
}
}
fairness
2004-10-10
打赏
举报
回复
最通常的做法是把s封装进一个类A里面,作为A的一个属性,再在A里面设置getS()和setS()方法,在change()里面调用A的setS()方法。
cx1999
2004-10-10
打赏
举报
回复
classname t = new classname();
t.change(s)
JS传参是按值传递还是按
引用传递
?
首先要清楚的是,什么是按值传递?什么又是按
引用传递
?值传递(call by value):方法调用时,实际
参数
把它的值传递给对应的形式
参数
,形式
参数
只是用实际
参数
的值初始化自己的存储单元内容,是两个不同的存储单元,所以方法执行中形式
参数
值的改变不影响实际
参数
的值。
引用传递
(call by refrence):也称为传地址。方法调用时,实际
参数
是对象(或数组),这时实际
参数
与形式
参数
指向同一个地址,在方法执行中,对形式
参数
的操作实际上就是对实际
参数
的操作,这个结果在方法结束后被保留了下来,所以方法执行中形式参
Python中传参是按值传递还是按
引用传递
?
在Python中,关于
参数
传递的方式,常常会引起一些混淆。实际上,Python中的
参数
传递方式既不是纯粹的“按值传递”(pass-by-value),也不是传统意义上的“按
引用传递
”(pass-by-reference)。更准确地说,Python采用的是“按对象
引用传递
”(pass-by-object-reference)的方式。这种方式在处理不同类型的对象(特别是可变对象和不可变对象)时表现出不同的行为特性。
五分钟学Java:Java到底是值传递还是
引用传递
?
在逛 Stack Overflow 的时候,发现了一些访问量像阿尔卑斯山一样高的问题,比如说这个:Java 到底是值传递还是
引用传递
?访问量足足有 188万+,这不得了啊!说明有很多很多的程序员被这个问题困扰过。实话实说吧,我就是其中之一。 来回顾一下提问者的问题: 我一直认为 Java 是按
引用传递
的,但是我看一些博客上说不是的。我就纳闷了,Java 到底是值传递还是
引用传递
?值传递和
引用传递
...
Java
参数
传递终极揭秘:值传递还是
引用传递
?看完这篇彻底懂了!
Java
参数
传递遵循值传递原则,对基本类型传递值的副本,对引用类型传递对象引用地址的副本。方法内可通过副本修改对象内容(如属性值),但无法改变原始引用的指向(如new操作或null赋值)。常见误解如String的不可变性、数组/集合的修改等,均源于对"引用副本传递"的误读。关键结论: 对象内容可修改(通过副本操作原对象) 引用指向不可变(副本重定向不影响原引用) 设计初衷:保障安全性(防意外篡改)与一致性(统一传递规则)。面试回答需区分基本类型与引用类型的副本传递本质。
java方法
参数
引用传递
_java中方法
参数
如何
引用传递
?图文详解
上次已经为大家介绍过java中的
参数
传递机制是什么?实例展示的相关内容,今天在为大家介绍一些和
参数
有关的内容,也就是java中方法
参数
如何
引用传递
,并且通过生动的图片为大家展示。一.首先为大家展示一段代码,如下图所示:由上可知,1.在主方法中定义变量i,赋值0.并执行function1();2.可以看到在function1中我们对i进行了赋值;3.下面的function2类似,是对字符串进行赋值;...
Web 开发
81,117
社区成员
341,740
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章