黑马程序员技术交流社区
标题:
值传递和引用传递的问题求解答?
[打印本页]
作者:
dengzhenyu
时间:
2015-9-11 16:24
标题:
值传递和引用传递的问题求解答?
String是类,是引用类型对吧!为什么用swap(s1,s2)的函数没法交换,直接写交换部分才能,难道String不是引用类型的传递么?
String s1=new String("aaaa");
String s2=new String("asdfsd");
sopln(s1+"----"+s2);
//swap(s1,s2);
String temp=s1;
s1=s2;
s2=temp;
sopln(s1+"----"+s2);
复制代码
作者:
平凡的鱼
时间:
2015-9-11 21:09
想看看你的全部代码 还有swap的代码
是不是因为你的这段代码在主函数中 而你的swap函数没有定义成static类型 主函数是静态函数
静态函数只能调用静态函数 不知道是不是这个原因呢?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2