關於Java對象數組賦值的問題

在寫Java大作業時需要對對象數組賦值,而我的程序在賦值完後,我發現對象數組中的每個對象都相同。 定義對象數組 讀取文件中的數據,設置一個臨時變量stu儲存每一個對象的信息並賦值 上訴代碼每次賦玩值後都輸出第一個對象的第一個信息,下面兩張圖分別爲文件裏的信息和輸出的信息,可以發現它的值是會變的,不是固定不變。 經過一番思考,突然想明白這個程序在對對象數組賦值時並不是真的賦值,而是把各個對象指向定義
相關文章
相關標籤/搜索