3 操作符

3.4 赋值

PassObject

class PassObject {
    static class Letter {
        char c;
    };
    static void f(Letter y) {
        y.c = 'z';
    }
    public static void chapter3_4() {
        System.out.println("PassObject chapter3_4>>>");
        Letter x = new Letter();
        x.c = 'y';
        f(x);
        System.out.println(x.c);
    }
};

参数传递是引用传递

3.7 关系操作符

Equivalence

class Equivalence {
    public static void chapter3_7() {
        Integer integer1 = new Integer(7);
        Integer integer2 = new Integer(7);
        System.out.println("integer1==integer2:" + (integer1==integer2));
        System.out.println("integer1.equals(integer2):" + integer1.equals(integer2));
    }
};

==比较引用地址

equals比较内容

猜你喜欢

转载自blog.csdn.net/u012906122/article/details/113828598