当前位置 博文首页 > HZ_LIZX的博客:Java实例说明 Java只有值传递 没有引用传递

    HZ_LIZX的博客:Java实例说明 Java只有值传递 没有引用传递

    作者:[db:作者] 时间:2021-07-19 22:39

    public class Demo {

    int a;
    public Demo(int a) {
    this.a = a;
    }

    }


    public class MyTest {

    public static void main(String[] args) {
    Demo d1 = new Demo(1);
    Demo d2 = new Demo(2);
    System.out.println(d1.a);
    System.out.println(d2.a);

    f(d1,d2);

    System.out.println(d1.a);
    System.out.println(d2.a);
    }

    private static void f(Demo d1, Demo d2) {

    // int a ;
    // a = d1.a;
    // d1.a =d2.a;
    // d2.a = a;

    Demo temp;
    temp = d1;
    d1 = d2;
    d2 = temp;
    }

    }


    运行结果:

    1

    2

    1

    2


    不改变!

    cs