只有值传递。传入的变量为引用型变量时,拷贝了它的地址值,所以当你修改这个地址对应的变量时,原先的变量也会跟着改变,因为它们指向相同,但是如果你在函数中修改了它的指向,原先传入的变量就不会跟着变了。因此引用变量只是传递了它的地址值,仍然是值传递。这么理解不知道对不对,我不是java的,以前看过一点点java🤣