java程序运行结果

img

main函数输出2 ,f函数输出12 ,main函数输出12。理由:java函数的参数实际上是个传值的函数,你传入对象变量,就相当于你给你朋友复制一把可以打开你家门的钥匙,你朋友可以改变你家里的东西,但你朋友不能改变你手上这把钥匙,“=null”无用。具体可以参考这篇文章,我感觉他写的非常好https://mp.weixin.qq.com/s?src=11&timestamp=1624992660&ver=3160&signature=2LhN-ajZTGweYmZjnIjFMKLUCZU7JV2GuvXVE30h3oNlEO-qocH5YDVagfVox9TssH5kcflclwYBY*GOvYfxt6snr3ABOlgrYlEUsCyuTw22--0WCyCALGgkZA9voFv8&new=1