在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
類型的變量 obj1
和 obj2
。我們使用 =
運算符將 obj1
的引用賦值給 obj2
,這樣兩個變量都將指向同一個對象。因此,當我們修改 obj1.value
時,obj2.value
也會發生變化。