引用JAVA变量并赋值  w-wwftnanke-com

时间:2022-08-30 17:28:47

 Java把说明为class类型的变量看作是引用,由此,赋值语句的含义有了重大改变。看下面的代码段:
    例2一14引用变量的赋值
    int x=7:
    int Y=x:
    String s=”Hello";
    String t=s:
    代码中建立了4个变量:两个int类型和两个对String的引用。X的值是7,该值复制给y。x和Y是独立变量,对一个变量的再修改不会影响到另一个。如:
    x=5:
语句执行后,Y的值仍然为7。
    引用之间的赋值就不这样简单了。对变量s和t,只存在一个String对象,它含有文本“Hello”。s和t指向同一个对象。对任何一个变量的修改,都会影响到另一个变量的值。如:
    String s=”Hello“;
    String t=s;
    s=”World;