我想了解的是類引用以及該引用如何在程序運行的生命週期中進行更改。例如瞭解程序生命週期中的類引用
ClassRef ref = new ClassRef();
ref.setVariableOne(1);
ref.setVariableTwo(2);
所以我知道,這將創建一個對象命名ref
,我可以在我的代碼繞過的地方,我需要它,我可以用序列化保存和加載它這是罰款。如果我要創造一些類型的輸出,將顯示ref = 1,2
可是你知道,如果我是這樣做
ArrayList<ClassRef> refArray = new ArrayList<ClassRef>
refArray.add(ref);
ref.setVariableOne(3);
我已經加入我的對象的數組,然後改變的變量之一,數組中的對象是否也會更新,或者在添加時將其作爲快照「保存」,因此如果我要從數組中輸出,它會給出ref = 1,2
或者它會顯示ref = 3,2
你說的這個'ClassRef'類是什麼? –