温馨提示×

Java assign能实现对象赋值吗

小樊
81
2024-09-28 20:06:38
栏目: 编程语言

在Java中,assign 并不是一个关键字或内置方法。如果你想要实现对象的赋值,你需要使用 = 运算符。= 运算符用于将一个对象的引用赋值给另一个变量,这样两个变量都将指向同一个对象。

例如:

class MyClass {
    int value;
}

public class Main {
    public static void main(String[] args) {
        MyClass obj1 = new MyClass();
        obj1.value = 10;

        MyClass obj2 = obj1; // 使用 = 运算符将 obj1 的引用赋值给 obj2

        System.out.println("obj1.value: " + obj1.value); // 输出 10
        System.out.println("obj2.value: " + obj2.value); // 输出 10,因为 obj1 和 obj2 指向同一个对象
    }
}

在这个例子中,我们创建了两个 MyClass 类型的变量 obj1obj2。我们使用 = 运算符将 obj1 的引用赋值给 obj2,这样两个变量都将指向同一个对象。因此,当我们修改 obj1.value 时,obj2.value 也会发生变化。

0