社区
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的值,
也就是参数怎么按引用传递?
...全文
78
3
打赏
收藏
参数怎么按引用传递?
static void change(String ss) { ss="aaa"; } public static void main(String[] arg) { String s="bbb"; change(s); } 怎么样才可以通过调用change()改变main()中的s的值, 也就是参数怎么按引用传递?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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):方法调用时,实际
参数
把它的值传递给对应的形式
参数
,形式
参数
只是用实际
参数
的值初始化自己的存储单元内容,是两个不同的存储单元,所以方法执行中形式
参数
值的改变...
五分钟学Java:Java到底是值传递还是
引用传递
?
在逛 Stack Overflow 的时候,发现了一些访问量像阿尔卑斯山一样高的问题,比如说这个:Java 到底是值传递还是
引用传递
?访问量足足有 188万+,这不得了啊!说明有很多很多的程序员被这个问题困扰过。实话实说吧,我...
Java
参数
传递终极揭秘:值传递还是
引用传递
?看完这篇彻底懂了!
Java
参数
传递遵循值传递原则,对基本类型传递值的副本,对引用类型传递对象引用地址的副本。方法内可通过副本修改对象内容(如属性值),但无法改变原始引用的指向(如new操作或null赋值)。常见误解如String的不可...
JavaScript函数
参数
到底是按值传递还是
引用传递
?
1、传递
参数
ECMAScript 中所有函数的
参数
都是按值传递的。这意味着函数外的值会被复制到函数内部的
参数
中,就像从一个变量复制到另一个变量一样。如果是原始值,那么就跟原始值变量...在按
引用传递
参数
时,值在内存中
PHP中对象是按值传递还是按
引用传递
?
1.首先,什么是按值传递和按
引用传递
?按值传递就是仅仅把值传递过去,相当于传递的是值的拷贝,而按
引用传递
传递的是内存的地址。在 PHP5 中,如果按
引用传递
,就是将 zval 的地址赋给另一个变量,这时,两个变量都...
Web 开发
81,116
社区成员
341,728
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章