社区
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的值,
也就是参数怎么按引用传递?
...全文
90
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)
Matlab的函数中如何实现按
引用传递
参数
在Matlab中,函数
参数
默认按值传递。本文介绍了通过将
参数
作为返回值来模拟按
引用传递
的方法,以便在函数内部修改
参数
值并影响外部变量。文中提供了一个示例函数,展示了如何实现这一功能。
Python函数
参数
:按值传递和按
引用传递
本文深入探讨了Python中函数
参数
的传递机制,详细解析了按值传递与按
引用传递
的区别,以及不同类型数据(如字符串、整数、列表和字典)在函数调用中的行为表现。
VB中按值传递
参数
和按
引用传递
参数
的区别
该文章通过两个VB.NET代码示例展示了按值传递和按
引用传递
参数
的区别。在按值传递的例子中,函数内部的变量交换不影响外部变量的值,而按
引用传递
时,函数对
参数
的修改直接影响到了原始变量。
C#按
引用传递
参数
博客介绍了C#中按
引用传递
参数
的相关知识。与按值传递不同,按
引用传递
是对变量内存位置的引用,不创建新存储位置。使用时在方法声明和引用传参前加ref修饰,还给出交换变量值的示例及结果。
Web 开发
81,111
社区成员
341,723
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章