假设我设置了int A = int B.当我改变A之后,它不会改变B的值.但是当我设置SomeClass A = SomeClass B,并且我改变A的内容(如a.cost)时,它改变了B .cost也是.谁可以给我解释一下这个?
我认为Java是按值分配的,而不是引用?
java
java ×1