当前位置: 技术问答>java相关
参数传递的问题!(大家讨论讨论)
来源: 互联网 发布时间:2015-10-29
本文导语: public static void swap(Employee x, Employee y) { Employee temp = x; x = y; y = temp; } 书上讲swap(a,b)后,a和b实际上没有交换。 可就是不知道为什么?java里面对象不是应用传递的吗? ...
public static void swap(Employee x, Employee y)
{
Employee temp = x;
x = y;
y = temp;
}
书上讲swap(a,b)后,a和b实际上没有交换。
可就是不知道为什么?java里面对象不是应用传递的吗?
{
Employee temp = x;
x = y;
y = temp;
}
书上讲swap(a,b)后,a和b实际上没有交换。
可就是不知道为什么?java里面对象不是应用传递的吗?
|
就让代码来回答你的问题吧
class MyClass2
{
public static void main(String[] args)
{
System.out.println("Hello World!");
String a = "A";
String b = "B";
MyClass2.swap(a,b);
System.out.println("a:" + a);
System.out.println("b:" + b);
}
public static void swap(String x, String y)
{
String temp = x;
x = y;
y = temp;
}
}
class MyClass2
{
public static void main(String[] args)
{
System.out.println("Hello World!");
String a = "A";
String b = "B";
MyClass2.swap(a,b);
System.out.println("a:" + a);
System.out.println("b:" + b);
}
public static void swap(String x, String y)
{
String temp = x;
x = y;
y = temp;
}
}
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。