package com.itweiting.Object;
public class ValueTransfer3 {
public static void main(String[] args) {
ValueTransfer3 test=new ValueTransfer3();
test.first();
}
//定义方法
public void first() {
int i=5;
Value v=new Value();
v.i=25;
second(v,i);
System.out.println("first"+v.i);
}
public void second(Value v,int i) {
i=0;
v.i=20;
Value val=new Value();
v=val;
System.out.println("second:"+v.i+" "+"second:"+i);
}
}
class Value{
int i=15;
}
The printing result of this program is: 15 0 20
transfer assignment schematic diagram