请教如何分析下面一个程序(关于参数传递) 不过如果我要通过函数来改变reference的类型,该怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在Core Java一书中,作者把java的参数传递认为是by value的。你可以这么认为,在你调用changeSex()函数时,java创建了一个临时的参数a,它引用对象Male(),也就是和i引用同一个对象,然后你在函数中使它引用一个新的对象(new Female),然后,推出函数,i仍然引用Male对象,因此输出你的结果。这样解释不知道楼主是否满意呢:) very sound :)现在我有另外一个问题,如果我需要改变某个referece的类型的函数,并且该reference作为函数的参数。请教如何实现? 这个好像不行,书中提到过关于swap()函数的问题,好像是用C/C++的方法无法实现。估计你的这个问题也不行吧。 关于instanceof 问两个windows下内存显示的命令 java数字时钟 奇怪的问题 高分在线等待 非public class中为什么会有public函数? 如何用Java建一个目录呀?就是实现Dos的MD命令。多谢!! 我是java的初学者,请问除了记事本之类的外,还有什么好一点的编辑环境!谢谢! 一个奇怪而让人摸不清头脑的小问题,请各位前辈指教,谢谢!!!!在线等待? Tomcat如何配置?我刚装了,但是startup只有一个窗口,启动不了,何原因? hi......等你来拿分~~~ 一个非常弱智的问题 关于防火墙原理(JAVA做)
你可以这么认为,在你调用changeSex()函数时,java创建了一个临时的参数a,它引用对象Male(),也就是和i引用同一个对象,然后你在函数中使它引用一个新的对象(new Female),然后,推出函数,i仍然引用Male对象,因此输出你的结果。这样解释不知道楼主是否满意呢:)
现在我有另外一个问题,如果我需要改变某个referece的类型的函数,并且该reference作为函数的参数。
请教如何实现?