对象的参数传递问题 因为在java中并不调用对象使用引用,对象引用是通过值来传递的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参见1. http://www.javaresearch.org/article/showarticle.jsp?column=1&thread=7062. http://www.javaresearch.org/article/showarticle.jsp?column=1&thread=3156 因为在java中并对象是通过引用来传递的你的第一个方法是:将m1的引用赋给temp,再将m2的引用赋给m1(其实在这儿就都指向m2了),再将temp的引用赋给m2,最后所有的对象都指向同一个引用m2.明白了吧! public static void SwapTest1(MainTest m1,MainTest m2){ int i=m1.nTest; //MainTest temp = m1; m1.nTest = m2.nTest; m2.nTest=i; //m2 = temp;} 为什么会出问题啊!!JAVASE简单题目 JTabbedPane的两个问题 关于抽象类中取得实例化对象的问题! 关于可配置的数据库插入操作 利用 java.util.ArrayList 和 java.util.Hashtable,完成如下功能 关于XML解析的问题。。 小妹请教StringTokenizer 如何实现在Applet中将一个文本框从A点拖动到B点 再问WinXP中Java虚拟机问题 为什么我的可用分在减,可用分很高,但是实际上不能用, iText servlet PDF文件输出问题,高分求救! 关于JBuilder的问题!!
你的第一个方法是:将m1的引用赋给temp,再将m2的引用赋给m1(其实在这儿就都指向m2了),再将temp的引用赋给m2,最后所有的对象都指向同一个引用m2.
明白了吧!
{
int i=m1.nTest;
//MainTest temp = m1;
m1.nTest = m2.nTest;
m2.nTest=i;
//m2 = temp;
}