Home

韧桂

思考,总结

方法的值传递机制练习

package six;

public class TestValue {
}

class Value {
    int i = 15;
}
class Test {
    public static void main(String argv[]) {
        Test t = new Test();
        t.first();
    }

    public void first() {
        int i = 5;
        Value v = new Value();
        v.i = 25;
        second(v, i);
        System.out.println(v.i);
    }
    public void second(Value v, int i) {
        i = 0;
        v.i = 20;
        Value val = new Value();
        v = val;
        System.out.println(v.i + " " + i);
    }
}

韧桂 2019-12-24